home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / MacP&L / Guided Tour / Guided Tour.rsrc / CODE_11517_TOURX_CMD.txt < prev    next >
Text File  |  1993-09-18  |  280KB  |  4,953 lines

  1. # near model CODE resource
  2. # jump table entries: 3528-3586 (59 of them)
  3. 00000000  4E56 FEE6                link       A6, -0x011A
  4. 00000004  4E5E                     unlink     A6
  5. 00000006  4E75                     rts
  6. 00000008  4E56 FFC4                link       A6, -0x003C
  7. 0000000C  4E5E                     unlink     A6
  8. 0000000E  4E75                     rts
  9. 00000010  4E56 FFF4                link       A6, -0x000C
  10. 00000014  48E7 0118                movem.l    -[A7], D7,A3,A4
  11. 00000018  42A7                     clr.l      -[A7]
  12. 0000001A  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  13. 0000001E  201F                     move.l     D0, [A7]+
  14. 00000020  3E00                     move.w     D7, D0
  15. 00000022  102D FEBF                move.b     D0, [A5 - 0x141]
  16. 00000026  6668                     bne        +0x6A /* 00000090 */
  17. 00000028  4267                     clr.w      -[A7]
  18. 0000002A  3F07                     move.w     -[A7], D7
  19. 0000002C  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  20. 00000030  101F                     move.b     D0, [A7]+
  21. 00000032  660A                     bne        +0xC /* 0000003E */
  22. 00000034  3F3C 000B                move.w     -[A7], 0xB
  23. 00000038  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  24. 0000003C  6052                     bra        +0x54 /* 00000090 */
  25. label0000003E:
  26. 0000003E  42A7                     clr.l      -[A7]
  27. 00000040  3F07                     move.w     -[A7], D7
  28. 00000042  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  29. 00000046  285F                     movea.l    A4, [A7]+
  30. 00000048  7003                     moveq.l    D0, 0x03
  31. 0000004A  B02C 0006                cmp.b      D0, [A4 + 0x6]
  32. 0000004E  670A                     beq        +0xC /* 0000005A */
  33. 00000050  3F3C 000F                move.w     -[A7], 0xF
  34. 00000054  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  35. 00000058  6036                     bra        +0x38 /* 00000090 */
  36. label0000005A:
  37. 0000005A  4267                     clr.w      -[A7]
  38. 0000005C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  39. 00000060  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  40. 00000064  101F                     move.b     D0, [A7]+
  41. 00000066  660A                     bne        +0xC /* 00000072 */
  42. 00000068  3F3C 0010                move.w     -[A7], 0x10
  43. 0000006C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  44. 00000070  601E                     bra        +0x20 /* 00000090 */
  45. label00000072:
  46. 00000072  42A7                     clr.l      -[A7]
  47. 00000074  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  48. 00000078  265F                     movea.l    A3, [A7]+
  49. 0000007A  7008                     moveq.l    D0, 0x08
  50. 0000007C  2F00                     move.l     -[A7], D0
  51. 0000007E  3F07                     move.w     -[A7], D7
  52. 00000080  42A7                     clr.l      -[A7]
  53. 00000082  42A7                     clr.l      -[A7]
  54. 00000084  70FF                     moveq.l    D0, 0xFFFFFFFF
  55. 00000086  2F00                     move.l     -[A7], D0
  56. 00000088  2F0B                     move.l     -[A7], A3
  57. 0000008A  42A7                     clr.l      -[A7]
  58. 0000008C  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  59. label00000090:
  60. 00000090  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  61. 00000094  4E5E                     unlink     A6
  62. 00000096  4E75                     rts
  63. 00000098  4E56 FFF6                link       A6, -0x000A
  64. 0000009C  2F0C                     move.l     -[A7], A4
  65. 0000009E  42A7                     clr.l      -[A7]
  66. 000000A0  A924                     syscall    FrontWindow
  67. 000000A2  285F                     movea.l    A4, [A7]+
  68. label000000A4:
  69. 000000A4  7008                     moveq.l    D0, 0x08
  70. 000000A6  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  71. 000000AA  6706                     beq        +0x8 /* 000000B2 */
  72. 000000AC  3F2C 006C                move.w     -[A7], [A4 + 0x6C]
  73. 000000B0  A9B7                     syscall    CloseDeskAcc
  74. label000000B2:
  75. 000000B2  286C 0090                movea.l    A4, [A4 + 0x90]
  76. 000000B6  200C                     move.l     D0, A4
  77. 000000B8  66EA                     bne        -0x14 /* 000000A4 */
  78. 000000BA  285F                     movea.l    A4, [A7]+
  79. 000000BC  4E5E                     unlink     A6
  80. 000000BE  4E75                     rts
  81. fn000000C0:
  82. 000000C0  4E56 0000                link       A6, 0
  83. 000000C4  206E 0008                movea.l    A0, [A6 + 0x8]
  84. 000000C8  70FE                     moveq.l    D0, 0xFFFFFFFE
  85. 000000CA  B050                     cmp.w      D0, [A0]
  86. 000000CC  57C0                     seq        D0
  87. 000000CE  7222                     moveq.l    D1, 0x22
  88. 000000D0  B2A8 0002                cmp.l      D1, [A0 + 0x2]
  89. 000000D4  57C1                     seq        D1
  90. 000000D6  C001                     and.b      D0, D1
  91. 000000D8  6708                     beq        +0xA /* 000000E2 */
  92. 000000DA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  93. 000000E0  6014                     bra        +0x16 /* 000000F6 */
  94. label000000E2:
  95. 000000E2  422E 000C                clr.b      [A6 + 0xC]
  96. 000000E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  97. 000000EA  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  98. 000000EE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  99. 000000F2  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  100. label000000F6:
  101. 000000F6  4E5E                     unlink     A6
  102. 000000F8  2E9F                     move.l     [A7], [A7]+
  103. 000000FA  4E75                     rts
  104. fn000000FC:
  105. 000000FC  4E56 FFFA                link       A6, -0x0006
  106. 00000100  486D FACA                pea.l      [A5 - 0x536]
  107. 00000104  486E FFFA                pea.l      [A6 - 0x6]
  108. 00000108  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  109. 0000010C  4267                     clr.w      -[A7]
  110. 0000010E  486E FFFA                pea.l      [A6 - 0x6]
  111. 00000112  4EBA FFAC                jsr        [PC - 0x54 /* 000000C0 */]
  112. 00000116  101F                     move.b     D0, [A7]+
  113. 00000118  6602                     bne        +0x4 /* 0000011C */
  114. 0000011A  6026                     bra        +0x28 /* 00000142 */
  115. label0000011C:
  116. 0000011C  486E FFFA                pea.l      [A6 - 0x6]
  117. 00000120  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  118. 00000124  7004                     moveq.l    D0, 0x04
  119. 00000126  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  120. 0000012A  6608                     bne        +0xA /* 00000134 */
  121. 0000012C  3D6E FFFE 0008           move.w     [A6 + 0x8], [A6 - 0x2]
  122. 00000132  600E                     bra        +0x10 /* 00000142 */
  123. label00000134:
  124. 00000134  4A6E FFFA                tst.w      [A6 - 0x6]
  125. 00000138  6708                     beq        +0xA /* 00000142 */
  126. 0000013A  3F3C 001F                move.w     -[A7], 0x1F
  127. 0000013E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  128. label00000142:
  129. 00000142  4E5E                     unlink     A6
  130. 00000144  4E75                     rts
  131. 00000146  4E56 FFFC                link       A6, -0x0004
  132. 0000014A  42A7                     clr.l      -[A7]
  133. 0000014C  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  134. 00000150  201F                     move.l     D0, [A7]+
  135. 00000152  3D40 FFFC                move.w     [A6 - 0x4], D0
  136. 00000156  102D FEBF                move.b     D0, [A5 - 0x141]
  137. 0000015A  660A                     bne        +0xC /* 00000166 */
  138. 0000015C  3B6E FFFC FECE           move.w     [A5 - 0x132], [A6 - 0x4]
  139. 00000162  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  140. label00000166:
  141. 00000166  4E5E                     unlink     A6
  142. 00000168  4E75                     rts
  143. fn0000016A:
  144. 0000016A  4E56 FFFA                link       A6, -0x0006
  145. 0000016E  102E 0008                move.b     D0, [A6 + 0x8]
  146. 00000172  6622                     bne        +0x24 /* 00000196 */
  147. 00000174  486D FACA                pea.l      [A5 - 0x536]
  148. 00000178  486E FFFA                pea.l      [A6 - 0x6]
  149. 0000017C  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  150. 00000180  4A6E FFFA                tst.w      [A6 - 0x6]
  151. 00000184  675A                     beq        +0x5C /* 000001E0 */
  152. 00000186  4267                     clr.w      -[A7]
  153. 00000188  486E FFFA                pea.l      [A6 - 0x6]
  154. 0000018C  4EBA FF32                jsr        [PC - 0xCE /* 000000C0 */]
  155. 00000190  101F                     move.b     D0, [A7]+
  156. 00000192  6602                     bne        +0x4 /* 00000196 */
  157. 00000194  604A                     bra        +0x4C /* 000001E0 */
  158. label00000196:
  159. 00000196  486E FFFA                pea.l      [A6 - 0x6]
  160. 0000019A  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  161. 0000019E  7004                     moveq.l    D0, 0x04
  162. 000001A0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  163. 000001A4  660A                     bne        +0xC /* 000001B0 */
  164. 000001A6  206E 000A                movea.l    A0, [A6 + 0xA]
  165. 000001AA  20AE FFFC                move.l     [A0], [A6 - 0x4]
  166. 000001AE  6030                     bra        +0x32 /* 000001E0 */
  167. label000001B0:
  168. 000001B0  7009                     moveq.l    D0, 0x09
  169. 000001B2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  170. 000001B6  661A                     bne        +0x1C /* 000001D2 */
  171. 000001B8  206E 000A                movea.l    A0, [A6 + 0xA]
  172. 000001BC  2F08                     move.l     -[A7], A0
  173. 000001BE  42A7                     clr.l      -[A7]
  174. 000001C0  226E FFFC                movea.l    A1, [A6 - 0x4]
  175. 000001C4  2F11                     move.l     -[A7], [A1]
  176. 000001C6  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  177. 000001CA  201F                     move.l     D0, [A7]+
  178. 000001CC  205F                     movea.l    A0, [A7]+
  179. 000001CE  2080                     move.l     [A0], D0
  180. 000001D0  600E                     bra        +0x10 /* 000001E0 */
  181. label000001D2:
  182. 000001D2  4A6E FFFA                tst.w      [A6 - 0x6]
  183. 000001D6  6708                     beq        +0xA /* 000001E0 */
  184. 000001D8  3F3C 001F                move.w     -[A7], 0x1F
  185. 000001DC  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  186. label000001E0:
  187. 000001E0  4E5E                     unlink     A6
  188. 000001E2  205F                     movea.l    A0, [A7]+
  189. 000001E4  5C4F                     addq.w     A7, 6
  190. 000001E6  4ED0                     jmp        [A0]
  191. 000001E8  4E56 FFF8                link       A6, -0x0008
  192. 000001EC  2F07                     move.l     -[A7], D7
  193. 000001EE  42A7                     clr.l      -[A7]
  194. 000001F0  A975                     syscall    TickCount
  195. 000001F2  2E1F                     move.l     D7, [A7]+
  196. 000001F4  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  197. 000001FA  9087                     sub.l      D0, D7
  198. 000001FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  199. 00000200  486E FFFC                pea.l      [A6 - 0x4]
  200. 00000204  1F3C 0001                move.b     -[A7], 0x1
  201. 00000208  4EBA FF60                jsr        [PC - 0xA0 /* 0000016A */]
  202. 0000020C  206D F24E                movea.l    A0, [A5 - 0xDB2]
  203. 00000210  BEA8 0154                cmp.l      D7, [A0 + 0x154]
  204. 00000214  6D22                     blt        +0x24 /* 00000238 */
  205. 00000216  226D F242                movea.l    A1, [A5 - 0xDBE]
  206. 0000021A  3028 0152                move.w     D0, [A0 + 0x152]
  207. 0000021E  B051                     cmp.w      D0, [A1]
  208. 00000220  6716                     beq        +0x18 /* 00000238 */
  209. 00000222  202E FFFC                move.l     D0, [A6 - 0x4]
  210. 00000226  D087                     add.l      D0, D7
  211. 00000228  2140 0154                move.l     [A0 + 0x154], D0
  212. 0000022C  206D F242                movea.l    A0, [A5 - 0xDBE]
  213. 00000230  226D F24E                movea.l    A1, [A5 - 0xDB2]
  214. 00000234  3350 0152                move.w     [A1 + 0x152], [A0]
  215. label00000238:
  216. 00000238  2E1F                     move.l     D7, [A7]+
  217. 0000023A  4E5E                     unlink     A6
  218. 0000023C  4E75                     rts
  219. 0000023E  4E56 FEF4                link       A6, -0x010C
  220. 00000242  486E FEF4                pea.l      [A6 - 0x10C]
  221. 00000246  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  222. 0000024A  102D FEBF                move.b     D0, [A5 - 0x141]
  223. 0000024E  6656                     bne        +0x58 /* 000002A6 */
  224. 00000250  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  225. 00000254  486E FF00                pea.l      [A6 - 0x100]
  226. 00000258  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  227. 0000025C  486E FEF4                pea.l      [A6 - 0x10C]
  228. 00000260  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  229. 00000264  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  230. 00000268  487A 0040                pea.l      [PC + 0x40 /* 000002AA, value 0x1204E56 */]
  231. 0000026C  486E FF00                pea.l      [A6 - 0x100]
  232. 00000270  3F3C 0001                move.w     -[A7], 0x1
  233. 00000274  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  234. 00000278  422E FF01                clr.b      [A6 - 0xFF]
  235. 0000027C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  236. 00000280  102D F434                move.b     D0, [A5 - 0xBCC]
  237. 00000284  6704                     beq        +0x6 /* 0000028A */
  238. 00000286  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  239. label0000028A:
  240. 0000028A  486E FEFC                pea.l      [A6 - 0x104]
  241. 0000028E  A874                     syscall    GetPort
  242. 00000290  4267                     clr.w      -[A7]
  243. 00000292  486E FF00                pea.l      [A6 - 0x100]
  244. 00000296  A9B6                     syscall    OpenDeskAcc
  245. 00000298  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  246. 0000029C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  247. 000002A0  A873                     syscall    SetPort
  248. 000002A2  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  249. label000002A6:
  250. 000002A6  4E5E                     unlink     A6
  251. 000002A8  4E75                     rts
  252. 000002AA  0120                     btst       -[A0], D0
  253. fn000002AC:
  254. 000002AC  4E56 0000                link       A6, 0
  255. 000002B0  486D FD98                pea.l      [A5 - 0x268]
  256. 000002B4  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  257. 000002B8  422D FD97                clr.b      [A5 - 0x269]
  258. 000002BC  4AAD EFE6                tst.l      [A5 - 0x101A]
  259. 000002C0  6706                     beq        +0x8 /* 000002C8 */
  260. 000002C2  2F2D EFE6                move.l     -[A7], [A5 - 0x101A]
  261. 000002C6  A93C                     syscall    SetMenuBar
  262. label000002C8:
  263. 000002C8  4E5E                     unlink     A6
  264. 000002CA  4E75                     rts
  265. fn000002CC:
  266. 000002CC  4E56 0000                link       A6, 0
  267. 000002D0  2F0C                     move.l     -[A7], A4
  268. 000002D2  7000                     moveq.l    D0, 0x00
  269. 000002D4  2D40 000A                move.l     [A6 + 0xA], D0
  270. 000002D8  4267                     clr.w      -[A7]
  271. 000002DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  272. 000002DE  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  273. 000002E2  101F                     move.b     D0, [A7]+
  274. 000002E4  6602                     bne        +0x4 /* 000002E8 */
  275. 000002E6  6034                     bra        +0x36 /* 0000031C */
  276. label000002E8:
  277. 000002E8  42A7                     clr.l      -[A7]
  278. 000002EA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  279. 000002EE  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  280. 000002F2  285F                     movea.l    A4, [A7]+
  281. 000002F4  7003                     moveq.l    D0, 0x03
  282. 000002F6  B02C 0006                cmp.b      D0, [A4 + 0x6]
  283. 000002FA  6620                     bne        +0x22 /* 0000031C */
  284. 000002FC  4AAC 0008                tst.l      [A4 + 0x8]
  285. 00000300  671A                     beq        +0x1C /* 0000031C */
  286. 00000302  42A7                     clr.l      -[A7]
  287. 00000304  206C 0008                movea.l    A0, [A4 + 0x8]
  288. 00000308  2050                     movea.l    A0, [A0]
  289. 0000030A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  290. 0000030E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  291. 00000312  4A9F                     tst.l      [A7]+
  292. 00000314  6706                     beq        +0x8 /* 0000031C */
  293. 00000316  2D6C 0008 000A           move.l     [A6 + 0xA], [A4 + 0x8]
  294. label0000031C:
  295. 0000031C  285F                     movea.l    A4, [A7]+
  296. 0000031E  4E5E                     unlink     A6
  297. 00000320  205F                     movea.l    A0, [A7]+
  298. 00000322  544F                     addq.w     A7, 2
  299. 00000324  4ED0                     jmp        [A0]
  300. 00000326  4E56 FFF8                link       A6, -0x0008
  301. 0000032A  2F0C                     move.l     -[A7], A4
  302. 0000032C  7000                     moveq.l    D0, 0x00
  303. 0000032E  2D40 FFFC                move.l     [A6 - 0x4], D0
  304. 00000332  486E FFFC                pea.l      [A6 - 0x4]
  305. 00000336  1F3C 0001                move.b     -[A7], 0x1
  306. 0000033A  4EBA FE2E                jsr        [PC - 0x1D2 /* 0000016A */]
  307. 0000033E  102D FEBF                move.b     D0, [A5 - 0x141]
  308. 00000342  6702                     beq        +0x4 /* 00000346 */
  309. 00000344  6050                     bra        +0x52 /* 00000396 */
  310. label00000346:
  311. 00000346  4AAE FFFC                tst.l      [A6 - 0x4]
  312. 0000034A  6606                     bne        +0x8 /* 00000352 */
  313. 0000034C  4EBA FF5E                jsr        [PC - 0xA2 /* 000002AC */]
  314. 00000350  6044                     bra        +0x46 /* 00000396 */
  315. label00000352:
  316. 00000352  4A2D FD97                tst.b      [A5 - 0x269]
  317. 00000356  6610                     bne        +0x12 /* 00000368 */
  318. 00000358  486D EFE6                pea.l      [A5 - 0x101A]
  319. 0000035C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  320. 00000360  42A7                     clr.l      -[A7]
  321. 00000362  A93B                     syscall    GetMenuBar
  322. 00000364  2B5F EFE6                move.l     [A5 - 0x101A], [A7]+
  323. label00000368:
  324. 00000368  42A7                     clr.l      -[A7]
  325. 0000036A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  326. 0000036E  4EBA FF5C                jsr        [PC - 0xA4 /* 000002CC */]
  327. 00000372  285F                     movea.l    A4, [A7]+
  328. 00000374  200C                     move.l     D0, A4
  329. 00000376  6712                     beq        +0x14 /* 0000038A */
  330. 00000378  2F0C                     move.l     -[A7], A4
  331. 0000037A  4EBA 28B6                jsr        [PC + 0x28B6 /* 00002C32 */]
  332. 0000037E  102D F434                move.b     D0, [A5 - 0xBCC]
  333. 00000382  6712                     beq        +0x14 /* 00000396 */
  334. 00000384  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  335. 00000388  600C                     bra        +0xE /* 00000396 */
  336. label0000038A:
  337. 0000038A  4EBA FF20                jsr        [PC - 0xE0 /* 000002AC */]
  338. 0000038E  3F3C 000B                move.w     -[A7], 0xB
  339. 00000392  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  340. label00000396:
  341. 00000396  285F                     movea.l    A4, [A7]+
  342. 00000398  4E5E                     unlink     A6
  343. 0000039A  4E75                     rts
  344. 0000039C  4E56 FFF8                link       A6, -0x0008
  345. 000003A0  48E7 0108                movem.l    -[A7], D7,A4
  346. 000003A4  42A7                     clr.l      -[A7]
  347. 000003A6  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  348. 000003AA  201F                     move.l     D0, [A7]+
  349. 000003AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  350. 000003B0  4267                     clr.w      -[A7]
  351. 000003B2  486E FFFE                pea.l      [A6 - 0x2]
  352. 000003B6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  353. 000003BA  101F                     move.b     D0, [A7]+
  354. 000003BC  6602                     bne        +0x4 /* 000003C0 */
  355. 000003BE  6058                     bra        +0x5A /* 00000418 */
  356. label000003C0:
  357. 000003C0  4267                     clr.w      -[A7]
  358. 000003C2  4EBA FD38                jsr        [PC - 0x2C8 /* 000000FC */]
  359. 000003C6  3E1F                     move.w     D7, [A7]+
  360. 000003C8  102D FEBF                move.b     D0, [A5 - 0x141]
  361. 000003CC  664A                     bne        +0x4C /* 00000418 */
  362. 000003CE  286D F242                movea.l    A4, [A5 - 0xDBE]
  363. 000003D2  4A47                     tst.w      D7
  364. 000003D4  6622                     bne        +0x24 /* 000003F8 */
  365. 000003D6  2F2C 0886                move.l     -[A7], [A4 + 0x886]
  366. 000003DA  3F3C 0004                move.w     -[A7], 0x4
  367. 000003DE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  368. 000003E2  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  369. 000003E6  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  370. 000003EA  3F3C 0004                move.w     -[A7], 0x4
  371. 000003EE  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  372. 000003F2  295F 0886                move.l     [A4 + 0x886], [A7]+
  373. 000003F6  6020                     bra        +0x22 /* 00000418 */
  374. label000003F8:
  375. 000003F8  2F2C 0886                move.l     -[A7], [A4 + 0x886]
  376. 000003FC  3F3C 0004                move.w     -[A7], 0x4
  377. 00000400  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  378. 00000404  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  379. 00000408  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  380. 0000040C  3F3C 0004                move.w     -[A7], 0x4
  381. 00000410  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  382. 00000414  295F 0886                move.l     [A4 + 0x886], [A7]+
  383. label00000418:
  384. 00000418  4CDF 1080                movem.l    D7,A4, [A7]+
  385. 0000041C  4E5E                     unlink     A6
  386. 0000041E  4E75                     rts
  387. 00000420  4E56 FDF4                link       A6, -0x020C
  388. 00000424  486E FDF4                pea.l      [A6 - 0x20C]
  389. 00000428  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  390. 0000042C  102D FEBF                move.b     D0, [A5 - 0x141]
  391. 00000430  6600 008E                bne        +0x90 /* 000004C0 */
  392. 00000434  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  393. 00000438  486E FE00                pea.l      [A6 - 0x200]
  394. 0000043C  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  395. 00000440  486E FDF4                pea.l      [A6 - 0x20C]
  396. 00000444  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  397. 00000448  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  398. 0000044C  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  399. 00000450  486D FACA                pea.l      [A5 - 0x536]
  400. 00000454  486E FDF4                pea.l      [A6 - 0x20C]
  401. 00000458  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  402. 0000045C  7008                     moveq.l    D0, 0x08
  403. 0000045E  B06E FDF4                cmp.w      D0, [A6 - 0x20C]
  404. 00000462  57C0                     seq        D0
  405. 00000464  7232                     moveq.l    D1, 0x32
  406. 00000466  B2AE FDF6                cmp.l      D1, [A6 - 0x20A]
  407. 0000046A  57C1                     seq        D1
  408. 0000046C  C001                     and.b      D0, D1
  409. 0000046E  6734                     beq        +0x36 /* 000004A4 */
  410. 00000470  41EE FF00                lea.l      A0, [A6 - 0x100]
  411. 00000474  43EE FE00                lea.l      A1, [A6 - 0x200]
  412. 00000478  703F                     moveq.l    D0, 0x3F
  413. label0000047A:
  414. 0000047A  20D9                     move.l     [A0]+, [A1]+
  415. 0000047C  51C8 FFFC                dbf        D0, -0x6 /* 0000047A */
  416. 00000480  486E FDF4                pea.l      [A6 - 0x20C]
  417. 00000484  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  418. 00000488  102D FEBF                move.b     D0, [A5 - 0x141]
  419. 0000048C  6632                     bne        +0x34 /* 000004C0 */
  420. 0000048E  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  421. 00000492  486E FE00                pea.l      [A6 - 0x200]
  422. 00000496  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  423. 0000049A  486E FDF4                pea.l      [A6 - 0x20C]
  424. 0000049E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  425. 000004A2  6010                     bra        +0x12 /* 000004B4 */
  426. label000004A4:
  427. 000004A4  486D FACA                pea.l      [A5 - 0x536]
  428. 000004A8  486E FDF4                pea.l      [A6 - 0x20C]
  429. 000004AC  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  430. 000004B0  422E FF00                clr.b      [A6 - 0x100]
  431. label000004B4:
  432. 000004B4  486E FE00                pea.l      [A6 - 0x200]
  433. 000004B8  486E FF00                pea.l      [A6 - 0x100]
  434. 000004BC  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  435. label000004C0:
  436. 000004C0  4E5E                     unlink     A6
  437. 000004C2  4E75                     rts
  438. 000004C4  4E56 FFFC                link       A6, -0x0004
  439. 000004C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  440. 000004CC  42A7                     clr.l      -[A7]
  441. 000004CE  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  442. 000004D2  201F                     move.l     D0, [A7]+
  443. 000004D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  444. 000004D8  4267                     clr.w      -[A7]
  445. 000004DA  486E FFFE                pea.l      [A6 - 0x2]
  446. 000004DE  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  447. 000004E2  101F                     move.b     D0, [A7]+
  448. 000004E4  6604                     bne        +0x6 /* 000004EA */
  449. 000004E6  6000 0084                bra        +0x86 /* 0000056C */
  450. label000004EA:
  451. 000004EA  4267                     clr.w      -[A7]
  452. 000004EC  4EBA FC0E                jsr        [PC - 0x3F2 /* 000000FC */]
  453. 000004F0  3E1F                     move.w     D7, [A7]+
  454. 000004F2  102D FEBF                move.b     D0, [A5 - 0x141]
  455. 000004F6  6674                     bne        +0x76 /* 0000056C */
  456. 000004F8  286D F242                movea.l    A4, [A5 - 0xDBE]
  457. 000004FC  4A47                     tst.w      D7
  458. 000004FE  6622                     bne        +0x24 /* 00000522 */
  459. 00000500  2F2C 0766                move.l     -[A7], [A4 + 0x766]
  460. 00000504  3F3C 0004                move.w     -[A7], 0x4
  461. 00000508  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  462. 0000050C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  463. 00000510  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  464. 00000514  3F3C 0004                move.w     -[A7], 0x4
  465. 00000518  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  466. 0000051C  295F 0766                move.l     [A4 + 0x766], [A7]+
  467. 00000520  604A                     bra        +0x4C /* 0000056C */
  468. label00000522:
  469. 00000522  2F2C 0766                move.l     -[A7], [A4 + 0x766]
  470. 00000526  3F3C 0004                move.w     -[A7], 0x4
  471. 0000052A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  472. 0000052E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  473. 00000532  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  474. 00000536  3F3C 0004                move.w     -[A7], 0x4
  475. 0000053A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  476. 0000053E  295F 0766                move.l     [A4 + 0x766], [A7]+
  477. 00000542  7006                     moveq.l    D0, 0x06
  478. 00000544  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  479. 00000548  6E22                     bgt        +0x24 /* 0000056C */
  480. 0000054A  302E FFFE                move.w     D0, [A6 - 0x2]
  481. 0000054E  E940                     asl        D0.w, 4
  482. 00000550  47F4 00DE                lea.l      A3, [A4 + D0.w - 0x34]
  483. 00000554  4A2B 0002                tst.b      [A3 + 0x2]
  484. 00000558  6606                     bne        +0x8 /* 00000560 */
  485. 0000055A  177C 007F 0002           move.b     [A3 + 0x2], 0x7F
  486. label00000560:
  487. 00000560  4A2B 0003                tst.b      [A3 + 0x3]
  488. 00000564  6606                     bne        +0x8 /* 0000056C */
  489. 00000566  177C 0080 0003           move.b     [A3 + 0x3], 0x80
  490. label0000056C:
  491. 0000056C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  492. 00000570  4E5E                     unlink     A6
  493. 00000572  4E75                     rts
  494. fn00000574:
  495. 00000574  4E56 0000                link       A6, 0
  496. 00000578  206D F242                movea.l    A0, [A5 - 0xDBE]
  497. 0000057C  41E8 001E                lea.l      A0, [A0 + 0x1E]
  498. 00000580  2D48 0008                move.l     [A6 + 0x8], A0
  499. 00000584  4E5E                     unlink     A6
  500. 00000586  4E75                     rts
  501. fn00000588:
  502. 00000588  4E56 FEF8                link       A6, -0x0108
  503. 0000058C  48E7 0108                movem.l    -[A7], D7,A4
  504. 00000590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  505. 00000594  4267                     clr.w      -[A7]
  506. 00000596  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  507. 0000059A  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  508. 000005A0  206D F24E                movea.l    A0, [A5 - 0xDB2]
  509. 000005A4  3D68 0002 FEF8           move.w     [A6 - 0x108], [A0 + 0x2]
  510. 000005AA  7E01                     moveq.l    D7, 0x01
  511. 000005AC  6052                     bra        +0x54 /* 00000600 */
  512. label000005AE:
  513. 000005AE  42A7                     clr.l      -[A7]
  514. 000005B0  3F07                     move.w     -[A7], D7
  515. 000005B2  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  516. 000005B6  285F                     movea.l    A4, [A7]+
  517. 000005B8  7006                     moveq.l    D0, 0x06
  518. 000005BA  B02C 0006                cmp.b      D0, [A4 + 0x6]
  519. 000005BE  663C                     bne        +0x3E /* 000005FC */
  520. 000005C0  42A7                     clr.l      -[A7]
  521. 000005C2  2F0C                     move.l     -[A7], A4
  522. 000005C4  3F3C 0001                move.w     -[A7], 0x1
  523. 000005C8  486E FEFE                pea.l      [A6 - 0x102]
  524. 000005CC  2F3C 0000 0100           move.l     -[A7], 0x100
  525. 000005D2  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  526. 000005D6  4A9F                     tst.l      [A7]+
  527. 000005D8  6722                     beq        +0x24 /* 000005FC */
  528. 000005DA  486E FEFE                pea.l      [A6 - 0x102]
  529. 000005DE  4267                     clr.w      -[A7]
  530. 000005E0  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  531. 000005E4  206E 0008                movea.l    A0, [A6 + 0x8]
  532. 000005E8  2F08                     move.l     -[A7], A0
  533. 000005EA  486E FEFE                pea.l      [A6 - 0x102]
  534. 000005EE  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  535. 000005F2  101F                     move.b     D0, [A7]+
  536. 000005F4  6706                     beq        +0x8 /* 000005FC */
  537. 000005F6  3D47 000C                move.w     [A6 + 0xC], D7
  538. 000005FA  600A                     bra        +0xC /* 00000606 */
  539. label000005FC:
  540. 000005FC  5247                     addq.w     D7, 1
  541. 000005FE  6906                     bvs        +0x8 /* 00000606 */
  542. label00000600:
  543. 00000600  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  544. 00000604  6FA8                     ble        -0x56 /* 000005AE */
  545. label00000606:
  546. 00000606  4CDF 1080                movem.l    D7,A4, [A7]+
  547. 0000060A  4E5E                     unlink     A6
  548. 0000060C  2E9F                     move.l     [A7], [A7]+
  549. 0000060E  4E75                     rts
  550. fn00000610:
  551. 00000610  4E56 0000                link       A6, 0
  552. 00000614  2F0C                     move.l     -[A7], A4
  553. 00000616  42A7                     clr.l      -[A7]
  554. 00000618  4EBA FF5A                jsr        [PC - 0xA6 /* 00000574 */]
  555. 0000061C  285F                     movea.l    A4, [A7]+
  556. 0000061E  196E 000B 0001           move.b     [A4 + 0x1], [A6 + 0xB]
  557. 00000624  396E 0008 0006           move.w     [A4 + 0x6], [A6 + 0x8]
  558. 0000062A  7000                     moveq.l    D0, 0x00
  559. 0000062C  302E 0008                move.w     D0, [A6 + 0x8]
  560. 00000630  4680                     not.l      D0
  561. 00000632  206D F242                movea.l    A0, [A5 - 0xDBE]
  562. 00000636  3140 0284                move.w     [A0 + 0x284], D0
  563. 0000063A  7016                     moveq.l    D0, 0x16
  564. 0000063C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  565. 00000640  670C                     beq        +0xE /* 0000064E */
  566. 00000642  486D F14A                pea.l      [A5 - 0xEB6]
  567. 00000646  3F3C 0001                move.w     -[A7], 0x1
  568. 0000064A  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  569. label0000064E:
  570. 0000064E  285F                     movea.l    A4, [A7]+
  571. 00000650  4E5E                     unlink     A6
  572. 00000652  2E9F                     move.l     [A7], [A7]+
  573. 00000654  4E75                     rts
  574. fn00000656:
  575. 00000656  4E56 FFF2                link       A6, -0x000E
  576. 0000065A  48E7 0308                movem.l    -[A7], D6,D7,A4
  577. 0000065E  206E 0008                movea.l    A0, [A6 + 0x8]
  578. 00000662  43EE FFFA                lea.l      A1, [A6 - 0x6]
  579. 00000666  22D8                     move.l     [A1]+, [A0]+
  580. 00000668  3290                     move.w     [A1], [A0]
  581. 0000066A  422E 000C                clr.b      [A6 + 0xC]
  582. 0000066E  302E FFFE                move.w     D0, [A6 - 0x2]
  583. 00000672  0440 006E                subi.w     D0, 0x6E /* 'n' */
  584. 00000676  6B00 013C                bmi        +0x13E /* 000007B4 */
  585. 0000067A  0C40 0005                cmpi.w     D0, 0x5
  586. 0000067E  6E00 0134                bgt        +0x136 /* 000007B4 */
  587. 00000682  D040                     add.w      D0, D0
  588. 00000684  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  589. 00000688  4EFB 0000                jmp        [PC + D0.w]
  590. 0000068C  000E 001C                ori.b      A6, 0x1C
  591. 00000690  002A 0038 0072           ori.b      [A2 + 0x72], 0x38 /* '8' */
  592. 00000696  00A8 2F3C 0001 0016      ori.l      [A0 + 0x16], 0x2F3C0001
  593. 0000069E  4EBA FF70                jsr        [PC - 0x90 /* 00000610 */]
  594. 000006A2  6000 00FC                bra        +0xFE /* 000007A0 */
  595. 000006A6  2F3C 0002 0016           move.l     -[A7], 0x20016
  596. 000006AC  4EBA FF62                jsr        [PC - 0x9E /* 00000610 */]
  597. 000006B0  6000 00EE                bra        +0xF0 /* 000007A0 */
  598. 000006B4  2F3C 0003 0016           move.l     -[A7], 0x30016
  599. 000006BA  4EBA FF54                jsr        [PC - 0xAC /* 00000610 */]
  600. 000006BE  6000 00E0                bra        +0xE2 /* 000007A0 */
  601. 000006C2  4267                     clr.w      -[A7]
  602. 000006C4  4EBA FA36                jsr        [PC - 0x5CA /* 000000FC */]
  603. 000006C8  3E1F                     move.w     D7, [A7]+
  604. 000006CA  102D FEBF                move.b     D0, [A5 - 0x141]
  605. 000006CE  6600 00E4                bne        +0xE6 /* 000007B4 */
  606. 000006D2  7028                     moveq.l    D0, 0x28
  607. 000006D4  B047                     cmp.w      D0, D7
  608. 000006D6  5EC0                     sgt        D0
  609. 000006D8  4A00                     tst.b      D0
  610. 000006DA  660A                     bne        +0xC /* 000006E6 */
  611. 000006DC  0C47 0118                cmpi.w     D7, 0x118
  612. 000006E0  5EC1                     sgt        D1
  613. 000006E2  8001                     or.b       D0, D1
  614. 000006E4  6702                     beq        +0x4 /* 000006E8 */
  615. label000006E6:
  616. 000006E6  7E28                     moveq.l    D7, 0x28
  617. label000006E8:
  618. 000006E8  3F3C 0016                move.w     -[A7], 0x16
  619. 000006EC  3007                     move.w     D0, D7
  620. 000006EE  D07C 8000                add.w      D0, 0x8000
  621. 000006F2  3F00                     move.w     -[A7], D0
  622. 000006F4  4EBA FF1A                jsr        [PC - 0xE6 /* 00000610 */]
  623. 000006F8  6000 00A6                bra        +0xA8 /* 000007A0 */
  624. 000006FC  4267                     clr.w      -[A7]
  625. 000006FE  4EBA F9FC                jsr        [PC - 0x604 /* 000000FC */]
  626. 00000702  3E1F                     move.w     D7, [A7]+
  627. 00000704  102D FEBF                move.b     D0, [A5 - 0x141]
  628. 00000708  6600 00AA                bne        +0xAC /* 000007B4 */
  629. 0000070C  4A47                     tst.w      D7
  630. 0000070E  5DC0                     slt        D0
  631. 00000710  4A00                     tst.b      D0
  632. 00000712  660A                     bne        +0xC /* 0000071E */
  633. 00000714  727F                     moveq.l    D1, 0x7F
  634. 00000716  B247                     cmp.w      D1, D7
  635. 00000718  5DC1                     slt        D1
  636. 0000071A  8001                     or.b       D0, D1
  637. 0000071C  6702                     beq        +0x4 /* 00000720 */
  638. label0000071E:
  639. 0000071E  4247                     clr.w      D7
  640. label00000720:
  641. 00000720  3F3C 0016                move.w     -[A7], 0x16
  642. 00000724  3007                     move.w     D0, D7
  643. 00000726  D07C 0080                add.w      D0, 0x80
  644. 0000072A  3F00                     move.w     -[A7], D0
  645. 0000072C  4EBA FEE2                jsr        [PC - 0x11E /* 00000610 */]
  646. 00000730  606E                     bra        +0x70 /* 000007A0 */
  647. 00000732  4267                     clr.w      -[A7]
  648. 00000734  4EBA F9C6                jsr        [PC - 0x63A /* 000000FC */]
  649. 00000738  3E1F                     move.w     D7, [A7]+
  650. 0000073A  102D FEBF                move.b     D0, [A5 - 0x141]
  651. 0000073E  6674                     bne        +0x76 /* 000007B4 */
  652. 00000740  4267                     clr.w      -[A7]
  653. 00000742  4EBA F9B8                jsr        [PC - 0x648 /* 000000FC */]
  654. 00000746  3C1F                     move.w     D6, [A7]+
  655. 00000748  102D FEBF                move.b     D0, [A5 - 0x141]
  656. 0000074C  6666                     bne        +0x68 /* 000007B4 */
  657. 0000074E  7001                     moveq.l    D0, 0x01
  658. 00000750  B047                     cmp.w      D0, D7
  659. 00000752  5EC0                     sgt        D0
  660. 00000754  4A00                     tst.b      D0
  661. 00000756  660A                     bne        +0xC /* 00000762 */
  662. 00000758  7204                     moveq.l    D1, 0x04
  663. 0000075A  B247                     cmp.w      D1, D7
  664. 0000075C  5DC1                     slt        D1
  665. 0000075E  8001                     or.b       D0, D1
  666. 00000760  6702                     beq        +0x4 /* 00000764 */
  667. label00000762:
  668. 00000762  7E01                     moveq.l    D7, 0x01
  669. label00000764:
  670. 00000764  7001                     moveq.l    D0, 0x01
  671. 00000766  B046                     cmp.w      D0, D6
  672. 00000768  5EC0                     sgt        D0
  673. 0000076A  4A00                     tst.b      D0
  674. 0000076C  660A                     bne        +0xC /* 00000778 */
  675. 0000076E  0C46 03FF                cmpi.w     D6, 0x3FF
  676. 00000772  5EC1                     sgt        D1
  677. 00000774  8001                     or.b       D0, D1
  678. 00000776  6702                     beq        +0x4 /* 0000077A */
  679. label00000778:
  680. 00000778  7C01                     moveq.l    D6, 0x01
  681. label0000077A:
  682. 0000077A  3F3C 0016                move.w     -[A7], 0x16
  683. 0000077E  3007                     move.w     D0, D7
  684. 00000780  5340                     subq.w     D0, 1
  685. 00000782  48C0                     ext.l      D0
  686. 00000784  7200                     moveq.l    D1, 0x00
  687. 00000786  3406                     move.w     D2, D6
  688. 00000788  5342                     subq.w     D2, 1
  689. 0000078A  3202                     move.w     D1, D2
  690. 0000078C  E589                     lsl        D1, 2
  691. 0000078E  D280                     add.l      D1, D0
  692. 00000790  D2BC FFFF 9000           add.l      D1, 0xFFFF9000
  693. 00000796  3F01                     move.w     -[A7], D1
  694. 00000798  4EBA FE76                jsr        [PC - 0x18A /* 00000610 */]
  695. 0000079C  6002                     bra        +0x4 /* 000007A0 */
  696. 0000079E  6014                     bra        +0x16 /* 000007B4 */
  697. label000007A0:
  698. 000007A0  286D F242                movea.l    A4, [A5 - 0xDBE]
  699. 000007A4  7010                     moveq.l    D0, 0x10
  700. 000007A6  80AC 0766                or.l       D0, [A4 + 0x766]
  701. 000007AA  2940 0766                move.l     [A4 + 0x766], D0
  702. 000007AE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  703. label000007B4:
  704. 000007B4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  705. 000007B8  4E5E                     unlink     A6
  706. 000007BA  2E9F                     move.l     [A7], [A7]+
  707. 000007BC  4E75                     rts
  708. 000007BE  4E56 FEF0                link       A6, -0x0110
  709. 000007C2  48E7 0308                movem.l    -[A7], D6,D7,A4
  710. 000007C6  286D F242                movea.l    A4, [A5 - 0xDBE]
  711. 000007CA  486D FACA                pea.l      [A5 - 0x536]
  712. 000007CE  486E FFFA                pea.l      [A6 - 0x6]
  713. 000007D2  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  714. 000007D6  7008                     moveq.l    D0, 0x08
  715. 000007D8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  716. 000007DC  6610                     bne        +0x12 /* 000007EE */
  717. 000007DE  4267                     clr.w      -[A7]
  718. 000007E0  486E FFFA                pea.l      [A6 - 0x6]
  719. 000007E4  4EBA FE70                jsr        [PC - 0x190 /* 00000656 */]
  720. 000007E8  101F                     move.b     D0, [A7]+
  721. 000007EA  6600 00B4                bne        +0xB6 /* 000008A0 */
  722. label000007EE:
  723. 000007EE  486D FACA                pea.l      [A5 - 0x536]
  724. 000007F2  486E FFFA                pea.l      [A6 - 0x6]
  725. 000007F6  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  726. 000007FA  486E FFFA                pea.l      [A6 - 0x6]
  727. 000007FE  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  728. 00000802  102D FEBF                move.b     D0, [A5 - 0x141]
  729. 00000806  6600 0098                bne        +0x9A /* 000008A0 */
  730. 0000080A  7004                     moveq.l    D0, 0x04
  731. 0000080C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  732. 00000810  663C                     bne        +0x3E /* 0000084E */
  733. 00000812  3C2E FFFE                move.w     D6, [A6 - 0x2]
  734. 00000816  6614                     bne        +0x16 /* 0000082C */
  735. 00000818  7010                     moveq.l    D0, 0x10
  736. 0000081A  4680                     not.l      D0
  737. 0000081C  C0AC 0766                and.l      D0, [A4 + 0x766]
  738. 00000820  2940 0766                move.l     [A4 + 0x766], D0
  739. 00000824  42A7                     clr.l      -[A7]
  740. 00000826  4EBA FDE8                jsr        [PC - 0x218 /* 00000610 */]
  741. 0000082A  6074                     bra        +0x76 /* 000008A0 */
  742. label0000082C:
  743. 0000082C  4267                     clr.w      -[A7]
  744. 0000082E  4EBA F8CC                jsr        [PC - 0x734 /* 000000FC */]
  745. 00000832  3E1F                     move.w     D7, [A7]+
  746. 00000834  102D FEBF                move.b     D0, [A5 - 0x141]
  747. 00000838  6666                     bne        +0x68 /* 000008A0 */
  748. 0000083A  7010                     moveq.l    D0, 0x10
  749. 0000083C  80AC 0766                or.l       D0, [A4 + 0x766]
  750. 00000840  2940 0766                move.l     [A4 + 0x766], D0
  751. 00000844  3F06                     move.w     -[A7], D6
  752. 00000846  3F07                     move.w     -[A7], D7
  753. 00000848  4EBA FDC6                jsr        [PC - 0x23A /* 00000610 */]
  754. 0000084C  6052                     bra        +0x54 /* 000008A0 */
  755. label0000084E:
  756. 0000084E  7001                     moveq.l    D0, 0x01
  757. 00000850  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  758. 00000854  6642                     bne        +0x44 /* 00000898 */
  759. 00000856  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  760. 0000085A  486E FEF4                pea.l      [A6 - 0x10C]
  761. 0000085E  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  762. 00000862  486E FFFA                pea.l      [A6 - 0x6]
  763. 00000866  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  764. 0000086A  4267                     clr.w      -[A7]
  765. 0000086C  486E FEF4                pea.l      [A6 - 0x10C]
  766. 00000870  4EBA FD16                jsr        [PC - 0x2EA /* 00000588 */]
  767. 00000874  3E1F                     move.w     D7, [A7]+
  768. 00000876  6F16                     ble        +0x18 /* 0000088E */
  769. 00000878  7010                     moveq.l    D0, 0x10
  770. 0000087A  80AC 0766                or.l       D0, [A4 + 0x766]
  771. 0000087E  2940 0766                move.l     [A4 + 0x766], D0
  772. 00000882  3F3C 0017                move.w     -[A7], 0x17
  773. 00000886  3F07                     move.w     -[A7], D7
  774. 00000888  4EBA FD86                jsr        [PC - 0x27A /* 00000610 */]
  775. 0000088C  6012                     bra        +0x14 /* 000008A0 */
  776. label0000088E:
  777. 0000088E  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  778. 00000892  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  779. 00000896  6008                     bra        +0xA /* 000008A0 */
  780. label00000898:
  781. 00000898  3F3C 0001                move.w     -[A7], 0x1
  782. 0000089C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  783. label000008A0:
  784. 000008A0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  785. 000008A4  4E5E                     unlink     A6
  786. 000008A6  4E75                     rts
  787. 000008A8  4E56 FFEC                link       A6, -0x0014
  788. 000008AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  789. 000008B0  266D F242                movea.l    A3, [A5 - 0xDBE]
  790. 000008B4  42A7                     clr.l      -[A7]
  791. 000008B6  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  792. 000008BA  2E1F                     move.l     D7, [A7]+
  793. 000008BC  102D FEBF                move.b     D0, [A5 - 0x141]
  794. 000008C0  6600 0098                bne        +0x9A /* 0000095A */
  795. 000008C4  4A87                     tst.l      D7
  796. 000008C6  661A                     bne        +0x1C /* 000008E2 */
  797. 000008C8  7004                     moveq.l    D0, 0x04
  798. 000008CA  4680                     not.l      D0
  799. 000008CC  C0AB 0766                and.l      D0, [A3 + 0x766]
  800. 000008D0  2740 0766                move.l     [A3 + 0x766], D0
  801. 000008D4  42A7                     clr.l      -[A7]
  802. 000008D6  4EBA FC9C                jsr        [PC - 0x364 /* 00000574 */]
  803. 000008DA  205F                     movea.l    A0, [A7]+
  804. 000008DC  4228 0005                clr.b      [A0 + 0x5]
  805. 000008E0  6078                     bra        +0x7A /* 0000095A */
  806. label000008E2:
  807. 000008E2  7001                     moveq.l    D0, 0x01
  808. 000008E4  2D40 FFF4                move.l     [A6 - 0xC], D0
  809. 000008E8  486E FFF4                pea.l      [A6 - 0xC]
  810. 000008EC  4267                     clr.w      -[A7]
  811. 000008EE  4EBA F87A                jsr        [PC - 0x786 /* 0000016A */]
  812. 000008F2  102D FEBF                move.b     D0, [A5 - 0x141]
  813. 000008F6  6662                     bne        +0x64 /* 0000095A */
  814. 000008F8  7001                     moveq.l    D0, 0x01
  815. 000008FA  2D40 FFF8                move.l     [A6 - 0x8], D0
  816. 000008FE  486E FFF8                pea.l      [A6 - 0x8]
  817. 00000902  4267                     clr.w      -[A7]
  818. 00000904  4EBA F864                jsr        [PC - 0x79C /* 0000016A */]
  819. 00000908  102D FEBF                move.b     D0, [A5 - 0x141]
  820. 0000090C  664C                     bne        +0x4E /* 0000095A */
  821. 0000090E  7001                     moveq.l    D0, 0x01
  822. 00000910  2D40 FFFC                move.l     [A6 - 0x4], D0
  823. 00000914  486E FFFC                pea.l      [A6 - 0x4]
  824. 00000918  4267                     clr.w      -[A7]
  825. 0000091A  4EBA F84E                jsr        [PC - 0x7B2 /* 0000016A */]
  826. 0000091E  102D FEBF                move.b     D0, [A5 - 0x141]
  827. 00000922  6636                     bne        +0x38 /* 0000095A */
  828. 00000924  4AAE FFFC                tst.l      [A6 - 0x4]
  829. 00000928  670E                     beq        +0x10 /* 00000938 */
  830. 0000092A  203C 0000 0080           move.l     D0, 0x80
  831. 00000930  80AE FFF4                or.l       D0, [A6 - 0xC]
  832. 00000934  2D40 FFF4                move.l     [A6 - 0xC], D0
  833. label00000938:
  834. 00000938  42A7                     clr.l      -[A7]
  835. 0000093A  4EBA FC38                jsr        [PC - 0x3C8 /* 00000574 */]
  836. 0000093E  285F                     movea.l    A4, [A7]+
  837. 00000940  1947 0005                move.b     [A4 + 0x5], D7
  838. 00000944  196E FFF7 0002           move.b     [A4 + 0x2], [A6 - 0x9]
  839. 0000094A  196E FFFB 0003           move.b     [A4 + 0x3], [A6 - 0x5]
  840. 00000950  7004                     moveq.l    D0, 0x04
  841. 00000952  80AB 0766                or.l       D0, [A3 + 0x766]
  842. 00000956  2740 0766                move.l     [A3 + 0x766], D0
  843. label0000095A:
  844. 0000095A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  845. 0000095E  4E5E                     unlink     A6
  846. 00000960  4E75                     rts
  847. 00000962  4E56 FFFA                link       A6, -0x0006
  848. 00000966  48E7 0118                movem.l    -[A7], D7,A3,A4
  849. 0000096A  266D F242                movea.l    A3, [A5 - 0xDBE]
  850. 0000096E  42A7                     clr.l      -[A7]
  851. 00000970  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  852. 00000974  201F                     move.l     D0, [A7]+
  853. 00000976  3E00                     move.w     D7, D0
  854. 00000978  102D FEBF                move.b     D0, [A5 - 0x141]
  855. 0000097C  6628                     bne        +0x2A /* 000009A6 */
  856. 0000097E  42A7                     clr.l      -[A7]
  857. 00000980  4EBA FBF2                jsr        [PC - 0x40E /* 00000574 */]
  858. 00000984  285F                     movea.l    A4, [A7]+
  859. 00000986  1947 0004                move.b     [A4 + 0x4], D7
  860. 0000098A  4A47                     tst.w      D7
  861. 0000098C  660E                     bne        +0x10 /* 0000099C */
  862. 0000098E  7002                     moveq.l    D0, 0x02
  863. 00000990  4680                     not.l      D0
  864. 00000992  C0AB 0766                and.l      D0, [A3 + 0x766]
  865. 00000996  2740 0766                move.l     [A3 + 0x766], D0
  866. 0000099A  600A                     bra        +0xC /* 000009A6 */
  867. label0000099C:
  868. 0000099C  7002                     moveq.l    D0, 0x02
  869. 0000099E  80AB 0766                or.l       D0, [A3 + 0x766]
  870. 000009A2  2740 0766                move.l     [A3 + 0x766], D0
  871. label000009A6:
  872. 000009A6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  873. 000009AA  4E5E                     unlink     A6
  874. 000009AC  4E75                     rts
  875. fn000009AE:
  876. 000009AE  4E56 FEEA                link       A6, -0x0116
  877. 000009B2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  878. 000009B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  879. 000009BA  4267                     clr.w      -[A7]
  880. 000009BC  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  881. 000009C0  486E FEFE                pea.l      [A6 - 0x102]
  882. 000009C4  2F3C 0003 0108           move.l     -[A7], 0x30108
  883. 000009CA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  884. 000009CE  206E 0008                movea.l    A0, [A6 + 0x8]
  885. 000009D2  2F08                     move.l     -[A7], A0
  886. 000009D4  486E FEFE                pea.l      [A6 - 0x102]
  887. 000009D8  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  888. 000009DC  101F                     move.b     D0, [A7]+
  889. 000009DE  6708                     beq        +0xA /* 000009E8 */
  890. 000009E0  426E 000C                clr.w      [A6 + 0xC]
  891. 000009E4  6000 00DC                bra        +0xDE /* 00000AC2 */
  892. label000009E8:
  893. 000009E8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  894. 000009EC  3028 0002                move.w     D0, [A0 + 0x2]
  895. 000009F0  5240                     addq.w     D0, 1
  896. 000009F2  3D40 000C                move.w     [A6 + 0xC], D0
  897. 000009F6  206D F24E                movea.l    A0, [A5 - 0xDB2]
  898. 000009FA  3D68 0002 FEEA           move.w     [A6 - 0x116], [A0 + 0x2]
  899. 00000A00  7E01                     moveq.l    D7, 0x01
  900. 00000A02  6052                     bra        +0x54 /* 00000A56 */
  901. label00000A04:
  902. 00000A04  42A7                     clr.l      -[A7]
  903. 00000A06  3F07                     move.w     -[A7], D7
  904. 00000A08  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  905. 00000A0C  285F                     movea.l    A4, [A7]+
  906. 00000A0E  7004                     moveq.l    D0, 0x04
  907. 00000A10  B02C 0006                cmp.b      D0, [A4 + 0x6]
  908. 00000A14  663C                     bne        +0x3E /* 00000A52 */
  909. 00000A16  42A7                     clr.l      -[A7]
  910. 00000A18  2F0C                     move.l     -[A7], A4
  911. 00000A1A  3F3C 0001                move.w     -[A7], 0x1
  912. 00000A1E  486E FEFE                pea.l      [A6 - 0x102]
  913. 00000A22  2F3C 0000 0100           move.l     -[A7], 0x100
  914. 00000A28  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  915. 00000A2C  4A9F                     tst.l      [A7]+
  916. 00000A2E  6722                     beq        +0x24 /* 00000A52 */
  917. 00000A30  486E FEFE                pea.l      [A6 - 0x102]
  918. 00000A34  4267                     clr.w      -[A7]
  919. 00000A36  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  920. 00000A3A  206E 0008                movea.l    A0, [A6 + 0x8]
  921. 00000A3E  2F08                     move.l     -[A7], A0
  922. 00000A40  486E FEFE                pea.l      [A6 - 0x102]
  923. 00000A44  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  924. 00000A48  101F                     move.b     D0, [A7]+
  925. 00000A4A  6706                     beq        +0x8 /* 00000A52 */
  926. 00000A4C  3D47 000C                move.w     [A6 + 0xC], D7
  927. 00000A50  6070                     bra        +0x72 /* 00000AC2 */
  928. label00000A52:
  929. 00000A52  5247                     addq.w     D7, 1
  930. 00000A54  6906                     bvs        +0x8 /* 00000A5C */
  931. label00000A56:
  932. 00000A56  BE6E FEEA                cmp.w      D7, [A6 - 0x116]
  933. 00000A5A  6FA8                     ble        -0x56 /* 00000A04 */
  934. label00000A5C:
  935. 00000A5C  4267                     clr.w      -[A7]
  936. 00000A5E  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  937. 00000A62  700A                     moveq.l    D0, 0x0A
  938. 00000A64  C1DF                     muls.w     D0, [A7]+
  939. 00000A66  3A00                     move.w     D5, D0
  940. 00000A68  7C01                     moveq.l    D6, 0x01
  941. 00000A6A  6050                     bra        +0x52 /* 00000ABC */
  942. label00000A6C:
  943. 00000A6C  42A7                     clr.l      -[A7]
  944. 00000A6E  2F3C 434C 5554           move.l     -[A7], 0x434C5554 /* 'CLUT' */
  945. 00000A74  3005                     move.w     D0, D5
  946. 00000A76  D046                     add.w      D0, D6
  947. 00000A78  3F00                     move.w     -[A7], D0
  948. 00000A7A  A9A0                     syscall    GetResource
  949. 00000A7C  265F                     movea.l    A3, [A7]+
  950. 00000A7E  200B                     move.l     D0, A3
  951. 00000A80  6740                     beq        +0x42 /* 00000AC2 */
  952. 00000A82  2F0B                     move.l     -[A7], A3
  953. 00000A84  486E FEF6                pea.l      [A6 - 0x10A]
  954. 00000A88  486E FEF0                pea.l      [A6 - 0x110]
  955. 00000A8C  486E FEFE                pea.l      [A6 - 0x102]
  956. 00000A90  A9A8                     syscall    GetResInfo
  957. 00000A92  486E FEFE                pea.l      [A6 - 0x102]
  958. 00000A96  4267                     clr.w      -[A7]
  959. 00000A98  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  960. 00000A9C  206E 0008                movea.l    A0, [A6 + 0x8]
  961. 00000AA0  2F08                     move.l     -[A7], A0
  962. 00000AA2  486E FEFE                pea.l      [A6 - 0x102]
  963. 00000AA6  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  964. 00000AAA  101F                     move.b     D0, [A7]+
  965. 00000AAC  670C                     beq        +0xE /* 00000ABA */
  966. 00000AAE  3006                     move.w     D0, D6
  967. 00000AB0  4440                     neg.w      D0
  968. 00000AB2  5340                     subq.w     D0, 1
  969. 00000AB4  3D40 000C                move.w     [A6 + 0xC], D0
  970. 00000AB8  6008                     bra        +0xA /* 00000AC2 */
  971. label00000ABA:
  972. 00000ABA  5246                     addq.w     D6, 1
  973. label00000ABC:
  974. 00000ABC  7009                     moveq.l    D0, 0x09
  975. 00000ABE  B046                     cmp.w      D0, D6
  976. 00000AC0  6CAA                     bge        -0x54 /* 00000A6C */
  977. label00000AC2:
  978. 00000AC2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  979. 00000AC6  4E5E                     unlink     A6
  980. 00000AC8  2E9F                     move.l     [A7], [A7]+
  981. 00000ACA  4E75                     rts
  982. 00000ACC  4E56 FDE8                link       A6, -0x0218
  983. 00000AD0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  984. 00000AD4  266D F242                movea.l    A3, [A5 - 0xDBE]
  985. 00000AD8  102D F435                move.b     D0, [A5 - 0xBCB]
  986. 00000ADC  6604                     bne        +0x6 /* 00000AE2 */
  987. 00000ADE  6000 00D2                bra        +0xD4 /* 00000BB2 */
  988. label00000AE2:
  989. 00000AE2  486E FFFA                pea.l      [A6 - 0x6]
  990. 00000AE6  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  991. 00000AEA  102D FEBF                move.b     D0, [A5 - 0x141]
  992. 00000AEE  6600 00C2                bne        +0xC4 /* 00000BB2 */
  993. 00000AF2  7004                     moveq.l    D0, 0x04
  994. 00000AF4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  995. 00000AF8  6616                     bne        +0x18 /* 00000B10 */
  996. 00000AFA  3E2E FFFE                move.w     D7, [A6 - 0x2]
  997. 00000AFE  6656                     bne        +0x58 /* 00000B56 */
  998. 00000B00  7020                     moveq.l    D0, 0x20
  999. 00000B02  4680                     not.l      D0
  1000. 00000B04  C0AB 0766                and.l      D0, [A3 + 0x766]
  1001. 00000B08  2740 0766                move.l     [A3 + 0x766], D0
  1002. 00000B0C  6000 00A4                bra        +0xA6 /* 00000BB2 */
  1003. label00000B10:
  1004. 00000B10  7001                     moveq.l    D0, 0x01
  1005. 00000B12  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1006. 00000B16  6634                     bne        +0x36 /* 00000B4C */
  1007. 00000B18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1008. 00000B1C  486E FEF6                pea.l      [A6 - 0x10A]
  1009. 00000B20  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1010. 00000B24  486E FFFA                pea.l      [A6 - 0x6]
  1011. 00000B28  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1012. 00000B2C  4267                     clr.w      -[A7]
  1013. 00000B2E  486E FEF6                pea.l      [A6 - 0x10A]
  1014. 00000B32  4EBA FE7A                jsr        [PC - 0x186 /* 000009AE */]
  1015. 00000B36  3E1F                     move.w     D7, [A7]+
  1016. 00000B38  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1017. 00000B3C  BE68 0002                cmp.w      D7, [A0 + 0x2]
  1018. 00000B40  6F14                     ble        +0x16 /* 00000B56 */
  1019. 00000B42  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  1020. 00000B46  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1021. 00000B4A  6066                     bra        +0x68 /* 00000BB2 */
  1022. label00000B4C:
  1023. 00000B4C  3F3C 0001                move.w     -[A7], 0x1
  1024. 00000B50  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1025. 00000B54  605C                     bra        +0x5E /* 00000BB2 */
  1026. label00000B56:
  1027. 00000B56  7001                     moveq.l    D0, 0x01
  1028. 00000B58  2D40 FDEC                move.l     [A6 - 0x214], D0
  1029. 00000B5C  701C                     moveq.l    D0, 0x1C
  1030. 00000B5E  2D40 FDF0                move.l     [A6 - 0x210], D0
  1031. 00000B62  486E FDF0                pea.l      [A6 - 0x210]
  1032. 00000B66  4267                     clr.w      -[A7]
  1033. 00000B68  4EBA F600                jsr        [PC - 0xA00 /* 0000016A */]
  1034. 00000B6C  102D FEBF                move.b     D0, [A5 - 0x141]
  1035. 00000B70  6640                     bne        +0x42 /* 00000BB2 */
  1036. 00000B72  486E FDEC                pea.l      [A6 - 0x214]
  1037. 00000B76  4267                     clr.w      -[A7]
  1038. 00000B78  4EBA F5F0                jsr        [PC - 0xA10 /* 0000016A */]
  1039. 00000B7C  102D FEBF                move.b     D0, [A5 - 0x141]
  1040. 00000B80  6630                     bne        +0x32 /* 00000BB2 */
  1041. 00000B82  41EB 002E                lea.l      A0, [A3 + 0x2E]
  1042. 00000B86  2C08                     move.l     D6, A0
  1043. 00000B88  1B7C 0001 F415           move.b     [A5 - 0xBEB], 0x1
  1044. 00000B8E  2F06                     move.l     -[A7], D6
  1045. 00000B90  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  1046. 00000B94  2846                     movea.l    A4, D6
  1047. 00000B96  3887                     move.w     [A4], D7
  1048. 00000B98  396E FDEE 0006           move.w     [A4 + 0x6], [A6 - 0x212]
  1049. 00000B9E  196E FDF3 0005           move.b     [A4 + 0x5], [A6 - 0x20D]
  1050. 00000BA4  422C 0004                clr.b      [A4 + 0x4]
  1051. 00000BA8  7020                     moveq.l    D0, 0x20
  1052. 00000BAA  80AB 0766                or.l       D0, [A3 + 0x766]
  1053. 00000BAE  2740 0766                move.l     [A3 + 0x766], D0
  1054. label00000BB2:
  1055. 00000BB2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1056. 00000BB6  4E5E                     unlink     A6
  1057. 00000BB8  4E75                     rts
  1058. 00000BBA  4E56 0000                link       A6, 0
  1059. 00000BBE  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1060. 00000BC2  226D F242                movea.l    A1, [A5 - 0xDBE]
  1061. 00000BC6  3028 0150                move.w     D0, [A0 + 0x150]
  1062. 00000BCA  B051                     cmp.w      D0, [A1]
  1063. 00000BCC  6710                     beq        +0x12 /* 00000BDE */
  1064. 00000BCE  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1065. 00000BD2  206D F242                movea.l    A0, [A5 - 0xDBE]
  1066. 00000BD6  226D F24E                movea.l    A1, [A5 - 0xDB2]
  1067. 00000BDA  3350 0150                move.w     [A1 + 0x150], [A0]
  1068. label00000BDE:
  1069. 00000BDE  4E5E                     unlink     A6
  1070. 00000BE0  4E75                     rts
  1071. 00000BE2  4E56 0000                link       A6, 0
  1072. 00000BE6  206D F242                movea.l    A0, [A5 - 0xDBE]
  1073. 00000BEA  1028 0744                move.b     D0, [A0 + 0x744]
  1074. 00000BEE  6708                     beq        +0xA /* 00000BF8 */
  1075. 00000BF0  4267                     clr.w      -[A7]
  1076. 00000BF2  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1077. 00000BF6  6008                     bra        +0xA /* 00000C00 */
  1078. label00000BF8:
  1079. 00000BF8  1F3C 0001                move.b     -[A7], 0x1
  1080. 00000BFC  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  1081. label00000C00:
  1082. 00000C00  206D F24E                movea.l    A0, [A5 - 0xDB2]
  1083. 00000C04  317C FFFF 0150           move.w     [A0 + 0x150], 0xFFFF
  1084. 00000C0A  4E5E                     unlink     A6
  1085. 00000C0C  4E75                     rts
  1086. 00000C0E  4E56 FFF4                link       A6, -0x000C
  1087. 00000C12  206D F242                movea.l    A0, [A5 - 0xDBE]
  1088. 00000C16  3010                     move.w     D0, [A0]
  1089. 00000C18  48C0                     ext.l      D0
  1090. 00000C1A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1091. 00000C1E  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  1092. 00000C24  7001                     moveq.l    D0, 0x01
  1093. 00000C26  2D40 FFFC                move.l     [A6 - 0x4], D0
  1094. 00000C2A  486E FFF4                pea.l      [A6 - 0xC]
  1095. 00000C2E  1F3C 0001                move.b     -[A7], 0x1
  1096. 00000C32  4EBA F536                jsr        [PC - 0xACA /* 0000016A */]
  1097. 00000C36  102D FEBF                move.b     D0, [A5 - 0x141]
  1098. 00000C3A  6630                     bne        +0x32 /* 00000C6C */
  1099. 00000C3C  486E FFF8                pea.l      [A6 - 0x8]
  1100. 00000C40  4267                     clr.w      -[A7]
  1101. 00000C42  4EBA F526                jsr        [PC - 0xADA /* 0000016A */]
  1102. 00000C46  102D FEBF                move.b     D0, [A5 - 0x141]
  1103. 00000C4A  6620                     bne        +0x22 /* 00000C6C */
  1104. 00000C4C  486E FFFC                pea.l      [A6 - 0x4]
  1105. 00000C50  4267                     clr.w      -[A7]
  1106. 00000C52  4EBA F516                jsr        [PC - 0xAEA /* 0000016A */]
  1107. 00000C56  102D FEBF                move.b     D0, [A5 - 0x141]
  1108. 00000C5A  6610                     bne        +0x12 /* 00000C6C */
  1109. 00000C5C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1110. 00000C60  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1111. 00000C64  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1112. 00000C68  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1113. label00000C6C:
  1114. 00000C6C  4E5E                     unlink     A6
  1115. 00000C6E  4E75                     rts
  1116. fn00000C70:
  1117. 00000C70  4E56 0000                link       A6, 0
  1118. 00000C74  4A6E 0008                tst.w      [A6 + 0x8]
  1119. 00000C78  660E                     bne        +0x10 /* 00000C88 */
  1120. 00000C7A  4267                     clr.w      -[A7]
  1121. 00000C7C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1122. 00000C80  1B7C 0001 FD86           move.b     [A5 - 0x27A], 0x1
  1123. 00000C86  6008                     bra        +0xA /* 00000C90 */
  1124. label00000C88:
  1125. 00000C88  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1126. 00000C8C  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1127. label00000C90:
  1128. 00000C90  4E5E                     unlink     A6
  1129. 00000C92  205F                     movea.l    A0, [A7]+
  1130. 00000C94  544F                     addq.w     A7, 2
  1131. 00000C96  4ED0                     jmp        [A0]
  1132. 00000C98  4E56 0000                link       A6, 0
  1133. 00000C9C  4267                     clr.w      -[A7]
  1134. 00000C9E  4EBA FFD0                jsr        [PC - 0x30 /* 00000C70 */]
  1135. 00000CA2  4E5E                     unlink     A6
  1136. 00000CA4  4E75                     rts
  1137. 00000CA6  4E56 FFEE                link       A6, -0x0012
  1138. 00000CAA  2F0C                     move.l     -[A7], A4
  1139. 00000CAC  42A7                     clr.l      -[A7]
  1140. 00000CAE  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  1141. 00000CB2  201F                     move.l     D0, [A7]+
  1142. 00000CB4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1143. 00000CB8  4267                     clr.w      -[A7]
  1144. 00000CBA  486E FFFE                pea.l      [A6 - 0x2]
  1145. 00000CBE  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1146. 00000CC2  101F                     move.b     D0, [A7]+
  1147. 00000CC4  6604                     bne        +0x6 /* 00000CCA */
  1148. 00000CC6  6000 018A                bra        +0x18C /* 00000E52 */
  1149. label00000CCA:
  1150. 00000CCA  4267                     clr.w      -[A7]
  1151. 00000CCC  4EBA F42E                jsr        [PC - 0xBD2 /* 000000FC */]
  1152. 00000CD0  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  1153. 00000CD4  102D FEBF                move.b     D0, [A5 - 0x141]
  1154. 00000CD8  6600 0178                bne        +0x17A /* 00000E52 */
  1155. 00000CDC  4267                     clr.w      -[A7]
  1156. 00000CDE  4EBA F41C                jsr        [PC - 0xBE4 /* 000000FC */]
  1157. 00000CE2  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  1158. 00000CE6  102D FEBF                move.b     D0, [A5 - 0x141]
  1159. 00000CEA  6600 0166                bne        +0x168 /* 00000E52 */
  1160. 00000CEE  4267                     clr.w      -[A7]
  1161. 00000CF0  4EBA F40A                jsr        [PC - 0xBF6 /* 000000FC */]
  1162. 00000CF4  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1163. 00000CF8  102D FEBF                move.b     D0, [A5 - 0x141]
  1164. 00000CFC  6600 0154                bne        +0x156 /* 00000E52 */
  1165. 00000D00  4267                     clr.w      -[A7]
  1166. 00000D02  4EBA F3F8                jsr        [PC - 0xC08 /* 000000FC */]
  1167. 00000D06  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  1168. 00000D0A  102D FEBF                move.b     D0, [A5 - 0x141]
  1169. 00000D0E  6600 0142                bne        +0x144 /* 00000E52 */
  1170. 00000D12  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1171. 00000D16  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1172. 00000D1A  486E FFEE                pea.l      [A6 - 0x12]
  1173. 00000D1E  A8AC                     syscall    Pt2Rect
  1174. 00000D20  206D F242                movea.l    A0, [A5 - 0xDBE]
  1175. 00000D24  302E FFFE                move.w     D0, [A6 - 0x2]
  1176. 00000D28  E940                     asl        D0.w, 4
  1177. 00000D2A  49F0 00DE                lea.l      A4, [A0 + D0.w - 0x34]
  1178. 00000D2E  396E FFF0 000A           move.w     [A4 + 0xA], [A6 - 0x10]
  1179. 00000D34  396E FFEE 0008           move.w     [A4 + 0x8], [A6 - 0x12]
  1180. 00000D3A  302E FFF4                move.w     D0, [A6 - 0xC]
  1181. 00000D3E  906E FFF0                sub.w      D0, [A6 - 0x10]
  1182. 00000D42  3940 000E                move.w     [A4 + 0xE], D0
  1183. 00000D46  302E FFF2                move.w     D0, [A6 - 0xE]
  1184. 00000D4A  906E FFEE                sub.w      D0, [A6 - 0x12]
  1185. 00000D4E  3940 000C                move.w     [A4 + 0xC], D0
  1186. 00000D52  102C 0001                move.b     D0, [A4 + 0x1]
  1187. 00000D56  4880                     ext.w      D0
  1188. 00000D58  5340                     subq.w     D0, 1
  1189. 00000D5A  670C                     beq        +0xE /* 00000D68 */
  1190. 00000D5C  5940                     subq.w     D0, 4
  1191. 00000D5E  6728                     beq        +0x2A /* 00000D88 */
  1192. 00000D60  5340                     subq.w     D0, 1
  1193. 00000D62  6768                     beq        +0x6A /* 00000DCC */
  1194. 00000D64  6000 00A4                bra        +0xA6 /* 00000E0A */
  1195. label00000D68:
  1196. 00000D68  302C 000E                move.w     D0, [A4 + 0xE]
  1197. 00000D6C  48C0                     ext.l      D0
  1198. 00000D6E  81FC 0002                divs.w     D0, 0x2
  1199. 00000D72  D16C 000A                add.w      [A4 + 0xA], D0
  1200. 00000D76  302C 000C                move.w     D0, [A4 + 0xC]
  1201. 00000D7A  48C0                     ext.l      D0
  1202. 00000D7C  81FC 0002                divs.w     D0, 0x2
  1203. 00000D80  D16C 0008                add.w      [A4 + 0x8], D0
  1204. 00000D84  6000 0084                bra        +0x86 /* 00000E0A */
  1205. label00000D88:
  1206. 00000D88  302E FFF8                move.w     D0, [A6 - 0x8]
  1207. 00000D8C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1208. 00000D90  5DC0                     slt        D0
  1209. 00000D92  4A00                     tst.b      D0
  1210. 00000D94  6710                     beq        +0x12 /* 00000DA6 */
  1211. 00000D96  322E FFF6                move.w     D1, [A6 - 0xA]
  1212. 00000D9A  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1213. 00000D9E  5DC1                     slt        D1
  1214. 00000DA0  C001                     and.b      D0, D1
  1215. 00000DA2  6600 00AE                bne        +0xB0 /* 00000E52 */
  1216. label00000DA6:
  1217. 00000DA6  302E FFF8                move.w     D0, [A6 - 0x8]
  1218. 00000DAA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1219. 00000DAE  5EC0                     sgt        D0
  1220. 00000DB0  4A00                     tst.b      D0
  1221. 00000DB2  6710                     beq        +0x12 /* 00000DC4 */
  1222. 00000DB4  322E FFF6                move.w     D1, [A6 - 0xA]
  1223. 00000DB8  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1224. 00000DBC  5EC1                     sgt        D1
  1225. 00000DBE  C001                     and.b      D0, D1
  1226. 00000DC0  6600 0090                bne        +0x92 /* 00000E52 */
  1227. label00000DC4:
  1228. 00000DC4  197C 0006 0001           move.b     [A4 + 0x1], 0x6
  1229. 00000DCA  603E                     bra        +0x40 /* 00000E0A */
  1230. label00000DCC:
  1231. 00000DCC  302E FFF8                move.w     D0, [A6 - 0x8]
  1232. 00000DD0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1233. 00000DD4  5DC0                     slt        D0
  1234. 00000DD6  4A00                     tst.b      D0
  1235. 00000DD8  670E                     beq        +0x10 /* 00000DE8 */
  1236. 00000DDA  322E FFF6                move.w     D1, [A6 - 0xA]
  1237. 00000DDE  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1238. 00000DE2  5EC1                     sgt        D1
  1239. 00000DE4  C001                     and.b      D0, D1
  1240. 00000DE6  666A                     bne        +0x6C /* 00000E52 */
  1241. label00000DE8:
  1242. 00000DE8  302E FFF8                move.w     D0, [A6 - 0x8]
  1243. 00000DEC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1244. 00000DF0  5EC0                     sgt        D0
  1245. 00000DF2  4A00                     tst.b      D0
  1246. 00000DF4  670E                     beq        +0x10 /* 00000E04 */
  1247. 00000DF6  322E FFF6                move.w     D1, [A6 - 0xA]
  1248. 00000DFA  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1249. 00000DFE  5DC1                     slt        D1
  1250. 00000E00  C001                     and.b      D0, D1
  1251. 00000E02  664E                     bne        +0x50 /* 00000E52 */
  1252. label00000E04:
  1253. 00000E04  197C 0005 0001           move.b     [A4 + 0x1], 0x5
  1254. label00000E0A:
  1255. 00000E0A  486C 0005                pea.l      [A4 + 0x5]
  1256. 00000E0E  3F3C 0007                move.w     -[A7], 0x7
  1257. 00000E12  1F3C 0001                move.b     -[A7], 0x1
  1258. 00000E16  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1259. 00000E1A  302E FFFE                move.w     D0, [A6 - 0x2]
  1260. 00000E1E  6B1C                     bmi        +0x1E /* 00000E3C */
  1261. 00000E20  206D F242                movea.l    A0, [A5 - 0xDBE]
  1262. 00000E24  B07C 001F                cmp.w      D0, 0x1F
  1263. 00000E28  6E12                     bgt        +0x14 /* 00000E3C */
  1264. 00000E2A  41E8 0886                lea.l      A0, [A0 + 0x886]
  1265. 00000E2E  3200                     move.w     D1, D0
  1266. 00000E30  E649                     lsr        D1.w, 3
  1267. 00000E32  4441                     neg.w      D1
  1268. 00000E34  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1269. 00000E38  0A3C 0004                xori.b     ccr, 4
  1270. label00000E3C:
  1271. 00000E3C  6614                     bne        +0x16 /* 00000E52 */
  1272. 00000E3E  206D F242                movea.l    A0, [A5 - 0xDBE]
  1273. 00000E42  302E FFFE                move.w     D0, [A6 - 0x2]
  1274. 00000E46  E540                     asl        D0.w, 2
  1275. 00000E48  41E8 07D8                lea.l      A0, [A0 + 0x7D8]
  1276. 00000E4C  21AC 0008 0000           move.l     [A0 + D0.w], [A4 + 0x8]
  1277. label00000E52:
  1278. 00000E52  285F                     movea.l    A4, [A7]+
  1279. 00000E54  4E5E                     unlink     A6
  1280. 00000E56  4E75                     rts
  1281. fn00000E58:
  1282. 00000E58  4E56 FFF6                link       A6, -0x000A
  1283. 00000E5C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1284. 00000E60  266E 000E                movea.l    A3, [A6 + 0xE]
  1285. 00000E64  2A2E 0016                move.l     D5, [A6 + 0x16]
  1286. 00000E68  206E 001A                movea.l    A0, [A6 + 0x1A]
  1287. 00000E6C  2248                     movea.l    A1, A0
  1288. 00000E6E  2E10                     move.l     D7, [A0]
  1289. 00000E70  9EA9 0008                sub.l      D7, [A1 + 0x8]
  1290. 00000E74  6F56                     ble        +0x58 /* 00000ECC */
  1291. 00000E76  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1292. 00000E7A  2007                     move.l     D0, D7
  1293. 00000E7C  D093                     add.l      D0, [A3]
  1294. 00000E7E  2F00                     move.l     -[A7], D0
  1295. 00000E80  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1296. 00000E84  4267                     clr.w      -[A7]
  1297. 00000E86  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1298. 00000E8A  3C1F                     move.w     D6, [A7]+
  1299. 00000E8C  663E                     bne        +0x40 /* 00000ECC */
  1300. 00000E8E  206E 000A                movea.l    A0, [A6 + 0xA]
  1301. 00000E92  2245                     movea.l    A1, D5
  1302. 00000E94  2851                     movea.l    A4, [A1]
  1303. 00000E96  D9D0                     add.l      A4, [A0]
  1304. 00000E98  2F0C                     move.l     -[A7], A4
  1305. 00000E9A  200C                     move.l     D0, A4
  1306. 00000E9C  D087                     add.l      D0, D7
  1307. 00000E9E  2F00                     move.l     -[A7], D0
  1308. 00000EA0  2045                     movea.l    A0, D5
  1309. 00000EA2  2013                     move.l     D0, [A3]
  1310. 00000EA4  9090                     sub.l      D0, [A0]
  1311. 00000EA6  2F00                     move.l     -[A7], D0
  1312. 00000EA8  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1313. 00000EAC  2007                     move.l     D0, D7
  1314. 00000EAE  D193                     add.l      [A3], D0
  1315. 00000EB0  2045                     movea.l    A0, D5
  1316. 00000EB2  2007                     move.l     D0, D7
  1317. 00000EB4  D190                     add.l      [A0], D0
  1318. 00000EB6  206E 0012                movea.l    A0, [A6 + 0x12]
  1319. 00000EBA  2007                     move.l     D0, D7
  1320. 00000EBC  D190                     add.l      [A0], D0
  1321. label00000EBE:
  1322. 00000EBE  4A87                     tst.l      D7
  1323. 00000EC0  6F0A                     ble        +0xC /* 00000ECC */
  1324. 00000EC2  18AE 0009                move.b     [A4], [A6 + 0x9]
  1325. 00000EC6  528C                     addq.l     A4, 1
  1326. 00000EC8  5387                     subq.l     D7, 1
  1327. 00000ECA  60F2                     bra        -0xC /* 00000EBE */
  1328. label00000ECC:
  1329. 00000ECC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1330. 00000ED0  4E5E                     unlink     A6
  1331. 00000ED2  205F                     movea.l    A0, [A7]+
  1332. 00000ED4  DEFC 0016                add.w      A7, 0x16
  1333. 00000ED8  4ED0                     jmp        [A0]
  1334. fn00000EDA:
  1335. 00000EDA  4E56 FFEE                link       A6, -0x0012
  1336. 00000EDE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1337. 00000EE2  206E 0018                movea.l    A0, [A6 + 0x18]
  1338. 00000EE6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1339. 00000EEA  22D8                     move.l     [A1]+, [A0]+
  1340. 00000EEC  3290                     move.w     [A1], [A0]
  1341. 00000EEE  266E 0010                movea.l    A3, [A6 + 0x10]
  1342. 00000EF2  2A2E 0014                move.l     D5, [A6 + 0x14]
  1343. 00000EF6  2C2E 0008                move.l     D6, [A6 + 0x8]
  1344. 00000EFA  486D FACA                pea.l      [A5 - 0x536]
  1345. 00000EFE  486E FFF2                pea.l      [A6 - 0xE]
  1346. 00000F02  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1347. 00000F06  2045                     movea.l    A0, D5
  1348. 00000F08  30BC FFFF                move.w     [A0], 0xFFFF
  1349. 00000F0C  4213                     clr.b      [A3]
  1350. 00000F0E  302D FD42                move.w     D0, [A5 - 0x2BE]
  1351. 00000F12  0440 001D                subi.w     D0, 0x1D
  1352. 00000F16  670E                     beq        +0x10 /* 00000F26 */
  1353. 00000F18  5340                     subq.w     D0, 1
  1354. 00000F1A  670A                     beq        +0xC /* 00000F26 */
  1355. 00000F1C  5340                     subq.w     D0, 1
  1356. 00000F1E  6706                     beq        +0x8 /* 00000F26 */
  1357. 00000F20  5340                     subq.w     D0, 1
  1358. 00000F22  6702                     beq        +0x4 /* 00000F26 */
  1359. 00000F24  6024                     bra        +0x26 /* 00000F4A */
  1360. label00000F26:
  1361. 00000F26  16BC 0001                move.b     [A3], 0x1
  1362. 00000F2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1363. 00000F2E  3F2D FD42                move.w     -[A7], [A5 - 0x2BE]
  1364. 00000F32  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  1365. 00000F36  102D FEBF                move.b     D0, [A5 - 0x141]
  1366. 00000F3A  6600 00E0                bne        +0xE2 /* 0000101C */
  1367. 00000F3E  486D FACA                pea.l      [A5 - 0x536]
  1368. 00000F42  486E FFF2                pea.l      [A6 - 0xE]
  1369. 00000F46  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1370. label00000F4A:
  1371. 00000F4A  3E2D FD42                move.w     D7, [A5 - 0x2BE]
  1372. 00000F4E  302D FD42                move.w     D0, [A5 - 0x2BE]
  1373. 00000F52  0440 0021                subi.w     D0, 0x21 /* '!' */
  1374. 00000F56  6708                     beq        +0xA /* 00000F60 */
  1375. 00000F58  0440 0045                subi.w     D0, 0x45 /* 'E' */
  1376. 00000F5C  6702                     beq        +0x4 /* 00000F60 */
  1377. 00000F5E  6034                     bra        +0x36 /* 00000F94 */
  1378. label00000F60:
  1379. 00000F60  2045                     movea.l    A0, D5
  1380. 00000F62  2F08                     move.l     -[A7], A0
  1381. 00000F64  2F3C 0003 0000           move.l     -[A7], 0x30000
  1382. 00000F6A  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1383. 00000F6E  301F                     move.w     D0, [A7]+
  1384. 00000F70  205F                     movea.l    A0, [A7]+
  1385. 00000F72  3080                     move.w     [A0], D0
  1386. 00000F74  102D FEBF                move.b     D0, [A5 - 0x141]
  1387. 00000F78  6600 0092                bne        +0x94 /* 0000100C */
  1388. 00000F7C  2046                     movea.l    A0, D6
  1389. 00000F7E  2F08                     move.l     -[A7], A0
  1390. 00000F80  42A7                     clr.l      -[A7]
  1391. 00000F82  2245                     movea.l    A1, D5
  1392. 00000F84  3F11                     move.w     -[A7], [A1]
  1393. 00000F86  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  1394. 00000F8A  201F                     move.l     D0, [A7]+
  1395. 00000F8C  205F                     movea.l    A0, [A7]+
  1396. 00000F8E  2080                     move.l     [A0], D0
  1397. 00000F90  6000 008A                bra        +0x8C /* 0000101C */
  1398. label00000F94:
  1399. 00000F94  42A7                     clr.l      -[A7]
  1400. 00000F96  3F07                     move.w     -[A7], D7
  1401. 00000F98  1F3C 0001                move.b     -[A7], 0x1
  1402. 00000F9C  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  1403. 00000FA0  285F                     movea.l    A4, [A7]+
  1404. 00000FA2  200C                     move.l     D0, A4
  1405. 00000FA4  6776                     beq        +0x78 /* 0000101C */
  1406. 00000FA6  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1407. 00000FAA  224C                     movea.l    A1, A4
  1408. 00000FAC  20D9                     move.l     [A0]+, [A1]+
  1409. 00000FAE  3091                     move.w     [A0], [A1]
  1410. 00000FB0  7043                     moveq.l    D0, 0x43
  1411. 00000FB2  B06E 001C                cmp.w      D0, [A6 + 0x1C]
  1412. 00000FB6  57C0                     seq        D0
  1413. 00000FB8  1213                     move.b     D1, [A3]
  1414. 00000FBA  0A01 0001                xori.b     D1, 0x1
  1415. 00000FBE  C001                     and.b      D0, D1
  1416. 00000FC0  671A                     beq        +0x1C /* 00000FDC */
  1417. 00000FC2  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1418. 00000FC6  224C                     movea.l    A1, A4
  1419. 00000FC8  22D8                     move.l     [A1]+, [A0]+
  1420. 00000FCA  3290                     move.w     [A1], [A0]
  1421. 00000FCC  486E FFF2                pea.l      [A6 - 0xE]
  1422. 00000FD0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1423. 00000FD4  2046                     movea.l    A0, D6
  1424. 00000FD6  7000                     moveq.l    D0, 0x00
  1425. 00000FD8  2080                     move.l     [A0], D0
  1426. 00000FDA  6040                     bra        +0x42 /* 0000101C */
  1427. label00000FDC:
  1428. 00000FDC  7001                     moveq.l    D0, 0x01
  1429. 00000FDE  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1430. 00000FE2  6720                     beq        +0x22 /* 00001004 */
  1431. 00000FE4  486E FFF2                pea.l      [A6 - 0xE]
  1432. 00000FE8  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  1433. 00000FEC  42A7                     clr.l      -[A7]
  1434. 00000FEE  3F07                     move.w     -[A7], D7
  1435. 00000FF0  1F3C 0001                move.b     -[A7], 0x1
  1436. 00000FF4  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  1437. 00000FF8  285F                     movea.l    A4, [A7]+
  1438. 00000FFA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1439. 00000FFE  224C                     movea.l    A1, A4
  1440. 00001000  22D8                     move.l     [A1]+, [A0]+
  1441. 00001002  3290                     move.w     [A1], [A0]
  1442. label00001004:
  1443. 00001004  2046                     movea.l    A0, D6
  1444. 00001006  20AE FFF4                move.l     [A0], [A6 - 0xC]
  1445. 0000100A  6010                     bra        +0x12 /* 0000101C */
  1446. label0000100C:
  1447. 0000100C  3F3C 0001                move.w     -[A7], 0x1
  1448. 00001010  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1449. 00001014  486E FFF2                pea.l      [A6 - 0xE]
  1450. 00001018  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1451. label0000101C:
  1452. 0000101C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1453. 00001020  4E5E                     unlink     A6
  1454. 00001022  205F                     movea.l    A0, [A7]+
  1455. 00001024  DEFC 0016                add.w      A7, 0x16
  1456. 00001028  4ED0                     jmp        [A0]
  1457. fn0000102A:
  1458. 0000102A  4E56 FFA0                link       A6, -0x0060
  1459. 0000102E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1460. 00001032  206E 000A                movea.l    A0, [A6 + 0xA]
  1461. 00001036  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1462. 0000103A  22D8                     move.l     [A1]+, [A0]+
  1463. 0000103C  3290                     move.w     [A1], [A0]
  1464. 0000103E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1465. 00001042  486E FFFA                pea.l      [A6 - 0x6]
  1466. 00001046  486E FFF8                pea.l      [A6 - 0x8]
  1467. 0000104A  486E FFBF                pea.l      [A6 - 0x41]
  1468. 0000104E  486E FFC0                pea.l      [A6 - 0x40]
  1469. 00001052  486E FFF4                pea.l      [A6 - 0xC]
  1470. 00001056  4EBA FE82                jsr        [PC - 0x17E /* 00000EDA */]
  1471. 0000105A  4AAE FFF4                tst.l      [A6 - 0xC]
  1472. 0000105E  57C0                     seq        D0
  1473. 00001060  802D FEBF                or.b       D0, [A5 - 0x141]
  1474. 00001064  0240 0001                andi.w     D0, 0x1
  1475. 00001068  6600 018C                bne        +0x18E /* 000011F6 */
  1476. 0000106C  7000                     moveq.l    D0, 0x00
  1477. 0000106E  2D40 FFAA                move.l     [A6 - 0x56], D0
  1478. 00001072  42A7                     clr.l      -[A7]
  1479. 00001074  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1480. 00001078  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1481. 0000107C  2D5F FFAE                move.l     [A6 - 0x52], [A7]+
  1482. 00001080  4A6E FFF8                tst.w      [A6 - 0x8]
  1483. 00001084  5DC0                     slt        D0
  1484. 00001086  4400                     neg.b      D0
  1485. 00001088  4880                     ext.w      D0
  1486. 0000108A  48C0                     ext.l      D0
  1487. 0000108C  222E FFAE                move.l     D1, [A6 - 0x52]
  1488. 00001090  9280                     sub.l      D1, D0
  1489. 00001092  2D41 FFA6                move.l     [A6 - 0x5A], D1
  1490. 00001096  2D6E FFA6 FFA0           move.l     [A6 - 0x60], [A6 - 0x5A]
  1491. 0000109C  102E FFBF                move.b     D0, [A6 - 0x41]
  1492. 000010A0  676C                     beq        +0x6E /* 0000110E */
  1493. 000010A2  486E FFC0                pea.l      [A6 - 0x40]
  1494. 000010A6  486E FFAA                pea.l      [A6 - 0x56]
  1495. 000010AA  486E FFA6                pea.l      [A6 - 0x5A]
  1496. 000010AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1497. 000010B2  486E FFA0                pea.l      [A6 - 0x60]
  1498. 000010B6  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1499. 000010BA  486E FFE4                pea.l      [A6 - 0x1C]
  1500. 000010BE  486E FFAA                pea.l      [A6 - 0x56]
  1501. 000010C2  486E FFA6                pea.l      [A6 - 0x5A]
  1502. 000010C6  486E FFAE                pea.l      [A6 - 0x52]
  1503. 000010CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1504. 000010CE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1505. 000010D2  4EBA FD84                jsr        [PC - 0x27C /* 00000E58 */]
  1506. 000010D6  486E FFD8                pea.l      [A6 - 0x28]
  1507. 000010DA  486E FFAA                pea.l      [A6 - 0x56]
  1508. 000010DE  486E FFA6                pea.l      [A6 - 0x5A]
  1509. 000010E2  486E FFAE                pea.l      [A6 - 0x52]
  1510. 000010E6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1511. 000010EA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1512. 000010EE  4EBA FD68                jsr        [PC - 0x298 /* 00000E58 */]
  1513. 000010F2  486E FFC0                pea.l      [A6 - 0x40]
  1514. 000010F6  486E FFAA                pea.l      [A6 - 0x56]
  1515. 000010FA  486E FFA6                pea.l      [A6 - 0x5A]
  1516. 000010FE  486E FFAE                pea.l      [A6 - 0x52]
  1517. 00001102  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1518. 00001106  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1519. 0000110A  4EBA FD4C                jsr        [PC - 0x2B4 /* 00000E58 */]
  1520. label0000110E:
  1521. 0000110E  486E FFFA                pea.l      [A6 - 0x6]
  1522. 00001112  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  1523. 00001116  286E FFFC                movea.l    A4, [A6 - 0x4]
  1524. 0000111A  302E 0008                move.w     D0, [A6 + 0x8]
  1525. 0000111E  0440 0095                subi.w     D0, 0x95
  1526. 00001122  6706                     beq        +0x8 /* 0000112A */
  1527. 00001124  5340                     subq.w     D0, 1
  1528. 00001126  670A                     beq        +0xC /* 00001132 */
  1529. 00001128  600E                     bra        +0x10 /* 00001138 */
  1530. label0000112A:
  1531. 0000112A  2D6E FFAA FFA6           move.l     [A6 - 0x5A], [A6 - 0x56]
  1532. 00001130  6006                     bra        +0x8 /* 00001138 */
  1533. label00001132:
  1534. 00001132  2D6E FFA6 FFAA           move.l     [A6 - 0x56], [A6 - 0x5A]
  1535. label00001138:
  1536. 00001138  2A2E FFA6                move.l     D5, [A6 - 0x5A]
  1537. 0000113C  9AAE FFAA                sub.l      D5, [A6 - 0x56]
  1538. 00001140  42A7                     clr.l      -[A7]
  1539. 00001142  2F0C                     move.l     -[A7], A4
  1540. 00001144  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1541. 00001148  2C1F                     move.l     D6, [A7]+
  1542. 0000114A  5386                     subq.l     D6, 1
  1543. 0000114C  2E06                     move.l     D7, D6
  1544. 0000114E  9E85                     sub.l      D7, D5
  1545. 00001150  6F40                     ble        +0x42 /* 00001192 */
  1546. 00001152  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1547. 00001156  2007                     move.l     D0, D7
  1548. 00001158  D0AE FFAE                add.l      D0, [A6 - 0x52]
  1549. 0000115C  2F00                     move.l     -[A7], D0
  1550. 0000115E  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1551. 00001162  4267                     clr.w      -[A7]
  1552. 00001164  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1553. 00001168  381F                     move.w     D4, [A7]+
  1554. 0000116A  6600 008A                bne        +0x8C /* 000011F6 */
  1555. 0000116E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1556. 00001172  202E FFA6                move.l     D0, [A6 - 0x5A]
  1557. 00001176  D090                     add.l      D0, [A0]
  1558. 00001178  2F00                     move.l     -[A7], D0
  1559. 0000117A  202E FFA6                move.l     D0, [A6 - 0x5A]
  1560. 0000117E  D090                     add.l      D0, [A0]
  1561. 00001180  D087                     add.l      D0, D7
  1562. 00001182  2F00                     move.l     -[A7], D0
  1563. 00001184  202E FFAE                move.l     D0, [A6 - 0x52]
  1564. 00001188  90AE FFA6                sub.l      D0, [A6 - 0x5A]
  1565. 0000118C  2F00                     move.l     -[A7], D0
  1566. 0000118E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1567. label00001192:
  1568. 00001192  2F14                     move.l     -[A7], [A4]
  1569. 00001194  206E FFF4                movea.l    A0, [A6 - 0xC]
  1570. 00001198  202E FFAA                move.l     D0, [A6 - 0x56]
  1571. 0000119C  D090                     add.l      D0, [A0]
  1572. 0000119E  2F00                     move.l     -[A7], D0
  1573. 000011A0  2F06                     move.l     -[A7], D6
  1574. 000011A2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1575. 000011A6  2F0C                     move.l     -[A7], A4
  1576. 000011A8  205F                     movea.l    A0, [A7]+
  1577. 000011AA  A023                     syscall    DisposHandle/DisposeHandle
  1578. 000011AC  4A87                     tst.l      D7
  1579. 000011AE  6C34                     bge        +0x36 /* 000011E4 */
  1580. 000011B0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1581. 000011B4  202E FFA6                move.l     D0, [A6 - 0x5A]
  1582. 000011B8  D090                     add.l      D0, [A0]
  1583. 000011BA  2F00                     move.l     -[A7], D0
  1584. 000011BC  202E FFAA                move.l     D0, [A6 - 0x56]
  1585. 000011C0  D090                     add.l      D0, [A0]
  1586. 000011C2  D086                     add.l      D0, D6
  1587. 000011C4  2F00                     move.l     -[A7], D0
  1588. 000011C6  202E FFAE                move.l     D0, [A6 - 0x52]
  1589. 000011CA  90AE FFA6                sub.l      D0, [A6 - 0x5A]
  1590. 000011CE  2F00                     move.l     -[A7], D0
  1591. 000011D0  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1592. 000011D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1593. 000011D8  2007                     move.l     D0, D7
  1594. 000011DA  D0AE FFAE                add.l      D0, [A6 - 0x52]
  1595. 000011DE  2F00                     move.l     -[A7], D0
  1596. 000011E0  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1597. label000011E4:
  1598. 000011E4  4A6E FFF8                tst.w      [A6 - 0x8]
  1599. 000011E8  6F0C                     ble        +0xE /* 000011F6 */
  1600. 000011EA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1601. 000011EE  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  1602. 000011F2  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1603. label000011F6:
  1604. 000011F6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1605. 000011FA  4E5E                     unlink     A6
  1606. 000011FC  205F                     movea.l    A0, [A7]+
  1607. 000011FE  5C4F                     addq.w     A7, 6
  1608. 00001200  4ED0                     jmp        [A0]
  1609. 00001202  4E56 FFF2                link       A6, -0x000E
  1610. 00001206  2F07                     move.l     -[A7], D7
  1611. 00001208  486E FFFA                pea.l      [A6 - 0x6]
  1612. 0000120C  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  1613. 00001210  102D FEBF                move.b     D0, [A5 - 0x141]
  1614. 00001214  6600 008C                bne        +0x8E /* 000012A2 */
  1615. 00001218  486D FACA                pea.l      [A5 - 0x536]
  1616. 0000121C  486E FFF4                pea.l      [A6 - 0xC]
  1617. 00001220  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1618. 00001224  4A6E FFF4                tst.w      [A6 - 0xC]
  1619. 00001228  660A                     bne        +0xC /* 00001234 */
  1620. 0000122A  486E FFFA                pea.l      [A6 - 0x6]
  1621. 0000122E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1622. 00001232  606E                     bra        +0x70 /* 000012A2 */
  1623. label00001234:
  1624. 00001234  7008                     moveq.l    D0, 0x08
  1625. 00001236  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1626. 0000123A  6656                     bne        +0x58 /* 00001292 */
  1627. 0000123C  3E2E FFF8                move.w     D7, [A6 - 0x8]
  1628. 00001240  3007                     move.w     D0, D7
  1629. 00001242  0440 0043                subi.w     D0, 0x43 /* 'C' */
  1630. 00001246  670E                     beq        +0x10 /* 00001256 */
  1631. 00001248  0440 0052                subi.w     D0, 0x52 /* 'R' */
  1632. 0000124C  6708                     beq        +0xA /* 00001256 */
  1633. 0000124E  5340                     subq.w     D0, 1
  1634. 00001250  6704                     beq        +0x6 /* 00001256 */
  1635. 00001252  603E                     bra        +0x40 /* 00001292 */
  1636. 00001254  603C                     bra        +0x3E /* 00001292 */
  1637. label00001256:
  1638. 00001256  486E FFFA                pea.l      [A6 - 0x6]
  1639. 0000125A  3F07                     move.w     -[A7], D7
  1640. 0000125C  4EBA FDCC                jsr        [PC - 0x234 /* 0000102A */]
  1641. 00001260  102D FEBF                move.b     D0, [A5 - 0x141]
  1642. 00001264  6708                     beq        +0xA /* 0000126E */
  1643. 00001266  486E FFFA                pea.l      [A6 - 0x6]
  1644. 0000126A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1645. label0000126E:
  1646. 0000126E  486D FACA                pea.l      [A5 - 0x536]
  1647. 00001272  486E FFF4                pea.l      [A6 - 0xC]
  1648. 00001276  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1649. 0000127A  4A6E FFF4                tst.w      [A6 - 0xC]
  1650. 0000127E  6708                     beq        +0xA /* 00001288 */
  1651. 00001280  3F3C 0001                move.w     -[A7], 0x1
  1652. 00001284  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1653. label00001288:
  1654. 00001288  486E FFF4                pea.l      [A6 - 0xC]
  1655. 0000128C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1656. 00001290  6010                     bra        +0x12 /* 000012A2 */
  1657. label00001292:
  1658. 00001292  486E FFFA                pea.l      [A6 - 0x6]
  1659. 00001296  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1660. 0000129A  3F3C 0001                move.w     -[A7], 0x1
  1661. 0000129E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1662. label000012A2:
  1663. 000012A2  2E1F                     move.l     D7, [A7]+
  1664. 000012A4  4E5E                     unlink     A6
  1665. 000012A6  4E75                     rts
  1666. fn000012A8:
  1667. 000012A8  4E56 FFF8                link       A6, -0x0008
  1668. 000012AC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1669. 000012B0  266E 0010                movea.l    A3, [A6 + 0x10]
  1670. 000012B4  2A2E 0014                move.l     D5, [A6 + 0x14]
  1671. 000012B8  422E 001E                clr.b      [A6 + 0x1E]
  1672. 000012BC  206E 0018                movea.l    A0, [A6 + 0x18]
  1673. 000012C0  4A90                     tst.l      [A0]
  1674. 000012C2  6E04                     bgt        +0x6 /* 000012C8 */
  1675. 000012C4  6000 009E                bra        +0xA0 /* 00001364 */
  1676. label000012C8:
  1677. 000012C8  102E 001C                move.b     D0, [A6 + 0x1C]
  1678. 000012CC  4880                     ext.w      D0
  1679. 000012CE  671E                     beq        +0x20 /* 000012EE */
  1680. 000012D0  5340                     subq.w     D0, 1
  1681. 000012D2  6716                     beq        +0x18 /* 000012EA */
  1682. 000012D4  5340                     subq.w     D0, 1
  1683. 000012D6  670C                     beq        +0xE /* 000012E4 */
  1684. 000012D8  5340                     subq.w     D0, 1
  1685. 000012DA  6702                     beq        +0x4 /* 000012DE */
  1686. 000012DC  6018                     bra        +0x1A /* 000012F6 */
  1687. label000012DE:
  1688. 000012DE  7E0D                     moveq.l    D7, 0x0D
  1689. 000012E0  4206                     clr.b      D6
  1690. 000012E2  6012                     bra        +0x14 /* 000012F6 */
  1691. label000012E4:
  1692. 000012E4  7E2C                     moveq.l    D7, 0x2C
  1693. 000012E6  4206                     clr.b      D6
  1694. 000012E8  600C                     bra        +0xE /* 000012F6 */
  1695. label000012EA:
  1696. 000012EA  7C01                     moveq.l    D6, 0x01
  1697. 000012EC  6008                     bra        +0xA /* 000012F6 */
  1698. label000012EE:
  1699. 000012EE  1D7C 0001 001E           move.b     [A6 + 0x1E], 0x1
  1700. 000012F4  606E                     bra        +0x70 /* 00001364 */
  1701. label000012F6:
  1702. 000012F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1703. 000012FA  2853                     movea.l    A4, [A3]
  1704. 000012FC  D9D0                     add.l      A4, [A0]
  1705. 000012FE  1006                     move.b     D0, D6
  1706. 00001300  6720                     beq        +0x22 /* 00001322 */
  1707. label00001302:
  1708. 00001302  2013                     move.l     D0, [A3]
  1709. 00001304  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1710. 00001308  5DC0                     slt        D0
  1711. 0000130A  4A00                     tst.b      D0
  1712. 0000130C  6750                     beq        +0x52 /* 0000135E */
  1713. 0000130E  4241                     clr.w      D1
  1714. 00001310  1214                     move.b     D1, [A4]
  1715. 00001312  7420                     moveq.l    D2, 0x20
  1716. 00001314  B441                     cmp.w      D2, D1
  1717. 00001316  5CC1                     sge        D1
  1718. 00001318  C001                     and.b      D0, D1
  1719. 0000131A  6742                     beq        +0x44 /* 0000135E */
  1720. 0000131C  528C                     addq.l     A4, 1
  1721. 0000131E  5293                     addq.l     [A3], 1
  1722. 00001320  60E0                     bra        -0x1E /* 00001302 */
  1723. label00001322:
  1724. 00001322  2013                     move.l     D0, [A3]
  1725. 00001324  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1726. 00001328  5DC0                     slt        D0
  1727. 0000132A  4A00                     tst.b      D0
  1728. 0000132C  6710                     beq        +0x12 /* 0000133E */
  1729. 0000132E  4241                     clr.w      D1
  1730. 00001330  1214                     move.b     D1, [A4]
  1731. 00001332  BE41                     cmp.w      D7, D1
  1732. 00001334  57C1                     seq        D1
  1733. 00001336  C001                     and.b      D0, D1
  1734. 00001338  6704                     beq        +0x6 /* 0000133E */
  1735. 0000133A  5293                     addq.l     [A3], 1
  1736. 0000133C  6020                     bra        +0x22 /* 0000135E */
  1737. label0000133E:
  1738. 0000133E  2045                     movea.l    A0, D5
  1739. 00001340  4A90                     tst.l      [A0]
  1740. 00001342  6F1A                     ble        +0x1C /* 0000135E */
  1741. 00001344  2045                     movea.l    A0, D5
  1742. 00001346  5390                     subq.l     [A0], 1
  1743. 00001348  206E 0008                movea.l    A0, [A6 + 0x8]
  1744. 0000134C  2245                     movea.l    A1, D5
  1745. 0000134E  2851                     movea.l    A4, [A1]
  1746. 00001350  D9D0                     add.l      A4, [A0]
  1747. 00001352  4240                     clr.w      D0
  1748. 00001354  1014                     move.b     D0, [A4]
  1749. 00001356  BE40                     cmp.w      D7, D0
  1750. 00001358  6704                     beq        +0x6 /* 0000135E */
  1751. 0000135A  2045                     movea.l    A0, D5
  1752. 0000135C  5290                     addq.l     [A0], 1
  1753. label0000135E:
  1754. 0000135E  1D7C 0001 001E           move.b     [A6 + 0x1E], 0x1
  1755. label00001364:
  1756. 00001364  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1757. 00001368  4E5E                     unlink     A6
  1758. 0000136A  205F                     movea.l    A0, [A7]+
  1759. 0000136C  DEFC 0016                add.w      A7, 0x16
  1760. 00001370  4ED0                     jmp        [A0]
  1761. 00001372  4E56 FFA6                link       A6, -0x005A
  1762. 00001376  48E7 0300                movem.l    -[A7], D6,D7
  1763. 0000137A  486D FACA                pea.l      [A5 - 0x536]
  1764. 0000137E  486E FFFA                pea.l      [A6 - 0x6]
  1765. 00001382  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1766. 00001386  302D FD42                move.w     D0, [A5 - 0x2BE]
  1767. 0000138A  0440 001D                subi.w     D0, 0x1D
  1768. 0000138E  671C                     beq        +0x1E /* 000013AC */
  1769. 00001390  5340                     subq.w     D0, 1
  1770. 00001392  6718                     beq        +0x1A /* 000013AC */
  1771. 00001394  5340                     subq.w     D0, 1
  1772. 00001396  6714                     beq        +0x16 /* 000013AC */
  1773. 00001398  5340                     subq.w     D0, 1
  1774. 0000139A  6710                     beq        +0x12 /* 000013AC */
  1775. 0000139C  5340                     subq.w     D0, 1
  1776. 0000139E  670C                     beq        +0xE /* 000013AC */
  1777. 000013A0  3F3C 0001                move.w     -[A7], 0x1
  1778. 000013A4  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1779. 000013A8  6000 010A                bra        +0x10C /* 000014B4 */
  1780. label000013AC:
  1781. 000013AC  486D FACA                pea.l      [A5 - 0x536]
  1782. 000013B0  486E FFFA                pea.l      [A6 - 0x6]
  1783. 000013B4  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  1784. 000013B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1785. 000013BC  486E FFAE                pea.l      [A6 - 0x52]
  1786. 000013C0  486E FFF8                pea.l      [A6 - 0x8]
  1787. 000013C4  486E FFC3                pea.l      [A6 - 0x3D]
  1788. 000013C8  486E FFC4                pea.l      [A6 - 0x3C]
  1789. 000013CC  486E FFF4                pea.l      [A6 - 0xC]
  1790. 000013D0  4EBA FB08                jsr        [PC - 0x4F8 /* 00000EDA */]
  1791. 000013D4  102D FEBF                move.b     D0, [A5 - 0x141]
  1792. 000013D8  6600 00DA                bne        +0xDC /* 000014B4 */
  1793. 000013DC  4AAE FFF4                tst.l      [A6 - 0xC]
  1794. 000013E0  57C1                     seq        D1
  1795. 000013E2  8001                     or.b       D0, D1
  1796. 000013E4  0240 0001                andi.w     D0, 0x1
  1797. 000013E8  6704                     beq        +0x6 /* 000013EE */
  1798. 000013EA  6000 00C8                bra        +0xCA /* 000014B4 */
  1799. label000013EE:
  1800. 000013EE  7000                     moveq.l    D0, 0x00
  1801. 000013F0  2D40 FFBA                move.l     [A6 - 0x46], D0
  1802. 000013F4  42A7                     clr.l      -[A7]
  1803. 000013F6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1804. 000013FA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1805. 000013FE  2C1F                     move.l     D6, [A7]+
  1806. 00001400  4A6E FFF8                tst.w      [A6 - 0x8]
  1807. 00001404  5DC0                     slt        D0
  1808. 00001406  4400                     neg.b      D0
  1809. 00001408  4880                     ext.w      D0
  1810. 0000140A  48C0                     ext.l      D0
  1811. 0000140C  2206                     move.l     D1, D6
  1812. 0000140E  9280                     sub.l      D1, D0
  1813. 00001410  2D41 FFB6                move.l     [A6 - 0x4A], D1
  1814. 00001414  2D6E FFB6 FFA8           move.l     [A6 - 0x58], [A6 - 0x4A]
  1815. 0000141A  102E FFC3                move.b     D0, [A6 - 0x3D]
  1816. 0000141E  6718                     beq        +0x1A /* 00001438 */
  1817. 00001420  486E FFC4                pea.l      [A6 - 0x3C]
  1818. 00001424  486E FFBA                pea.l      [A6 - 0x46]
  1819. 00001428  486E FFB6                pea.l      [A6 - 0x4A]
  1820. 0000142C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1821. 00001430  486E FFA8                pea.l      [A6 - 0x58]
  1822. 00001434  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1823. label00001438:
  1824. 00001438  4247                     clr.w      D7
  1825. 0000143A  602A                     bra        +0x2C /* 00001466 */
  1826. label0000143C:
  1827. 0000143C  4267                     clr.w      -[A7]
  1828. 0000143E  1F07                     move.b     -[A7], D7
  1829. 00001440  3007                     move.w     D0, D7
  1830. 00001442  C1FC 000C                muls.w     D0, 0xC
  1831. 00001446  4876 00C4                pea.l      [A6 + D0.w - 0x60]
  1832. 0000144A  486E FFBA                pea.l      [A6 - 0x46]
  1833. 0000144E  486E FFB6                pea.l      [A6 - 0x4A]
  1834. 00001452  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1835. 00001456  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1836. 0000145A  4EBA FE4C                jsr        [PC - 0x1B4 /* 000012A8 */]
  1837. 0000145E  101F                     move.b     D0, [A7]+
  1838. 00001460  6702                     beq        +0x4 /* 00001464 */
  1839. 00001462  6008                     bra        +0xA /* 0000146C */
  1840. label00001464:
  1841. 00001464  5247                     addq.w     D7, 1
  1842. label00001466:
  1843. 00001466  7003                     moveq.l    D0, 0x03
  1844. 00001468  B047                     cmp.w      D0, D7
  1845. 0000146A  6CD0                     bge        -0x2E /* 0000143C */
  1846. label0000146C:
  1847. 0000146C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1848. 00001470  202E FFB6                move.l     D0, [A6 - 0x4A]
  1849. 00001474  D090                     add.l      D0, [A0]
  1850. 00001476  2F00                     move.l     -[A7], D0
  1851. 00001478  202E FFBA                move.l     D0, [A6 - 0x46]
  1852. 0000147C  D090                     add.l      D0, [A0]
  1853. 0000147E  2F00                     move.l     -[A7], D0
  1854. 00001480  2006                     move.l     D0, D6
  1855. 00001482  90AE FFB6                sub.l      D0, [A6 - 0x4A]
  1856. 00001486  2F00                     move.l     -[A7], D0
  1857. 00001488  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1858. 0000148C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1859. 00001490  202E FFB6                move.l     D0, [A6 - 0x4A]
  1860. 00001494  90AE FFBA                sub.l      D0, [A6 - 0x46]
  1861. 00001498  2206                     move.l     D1, D6
  1862. 0000149A  9280                     sub.l      D1, D0
  1863. 0000149C  2F01                     move.l     -[A7], D1
  1864. 0000149E  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1865. 000014A2  4A6E FFF8                tst.w      [A6 - 0x8]
  1866. 000014A6  6F0C                     ble        +0xE /* 000014B4 */
  1867. 000014A8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1868. 000014AC  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1869. 000014B0  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1870. label000014B4:
  1871. 000014B4  4CDF 00C0                movem.l    D6,D7, [A7]+
  1872. 000014B8  4E5E                     unlink     A6
  1873. 000014BA  4E75                     rts
  1874. 000014BC  4E56 0000                link       A6, 0
  1875. 000014C0  42A7                     clr.l      -[A7]
  1876. 000014C2  A975                     syscall    TickCount
  1877. 000014C4  2B5F F516                move.l     [A5 - 0xAEA], [A7]+
  1878. 000014C8  2B6D F516 F50A           move.l     [A5 - 0xAF6], [A5 - 0xAEA]
  1879. 000014CE  2B6D F516 F506           move.l     [A5 - 0xAFA], [A5 - 0xAEA]
  1880. 000014D4  2B6D F516 FDA8           move.l     [A5 - 0x258], [A5 - 0xAEA]
  1881. 000014DA  4E5E                     unlink     A6
  1882. 000014DC  4E75                     rts
  1883. 000014DE  4E56 0000                link       A6, 0
  1884. 000014E2  3F3C 0002                move.w     -[A7], 0x2
  1885. 000014E6  4EBA F788                jsr        [PC - 0x878 /* 00000C70 */]
  1886. 000014EA  4E5E                     unlink     A6
  1887. 000014EC  4E75                     rts
  1888. 000014EE  4E56 0000                link       A6, 0
  1889. 000014F2  3F3C 0001                move.w     -[A7], 0x1
  1890. 000014F6  4EBA F778                jsr        [PC - 0x888 /* 00000C70 */]
  1891. 000014FA  4E5E                     unlink     A6
  1892. 000014FC  4E75                     rts
  1893. 000014FE  4E56 FFEC                link       A6, -0x0014
  1894. 00001502  48E7 0300                movem.l    -[A7], D6,D7
  1895. 00001506  7001                     moveq.l    D0, 0x01
  1896. 00001508  2D40 FFF6                move.l     [A6 - 0xA], D0
  1897. 0000150C  486E FFF6                pea.l      [A6 - 0xA]
  1898. 00001510  1F3C 0001                move.b     -[A7], 0x1
  1899. 00001514  4EBA EC54                jsr        [PC - 0x13AC /* 0000016A */]
  1900. 00001518  102D FEBF                move.b     D0, [A5 - 0x141]
  1901. 0000151C  6654                     bne        +0x56 /* 00001572 */
  1902. 0000151E  4AAE FFF6                tst.l      [A6 - 0xA]
  1903. 00001522  6C06                     bge        +0x8 /* 0000152A */
  1904. 00001524  7001                     moveq.l    D0, 0x01
  1905. 00001526  2D40 FFF6                move.l     [A6 - 0xA], D0
  1906. label0000152A:
  1907. 0000152A  4267                     clr.w      -[A7]
  1908. 0000152C  A974                     syscall    Button
  1909. 0000152E  1C1F                     move.b     D6, [A7]+
  1910. 00001530  0A06 0001                xori.b     D6, 0x1
  1911. 00001534  2D6E FFF6 FFEC           move.l     [A6 - 0x14], [A6 - 0xA]
  1912. 0000153A  7E01                     moveq.l    D7, 0x01
  1913. 0000153C  602E                     bra        +0x30 /* 0000156C */
  1914. label0000153E:
  1915. 0000153E  3F3C 001E                move.w     -[A7], 0x1E
  1916. 00001542  A9C8                     syscall    SysBeep
  1917. 00001544  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  1918. 00001548  102D FEBF                move.b     D0, [A5 - 0x141]
  1919. 0000154C  6624                     bne        +0x26 /* 00001572 */
  1920. 0000154E  1206                     move.b     D1, D6
  1921. 00001550  6716                     beq        +0x18 /* 00001568 */
  1922. 00001552  48E7 C000                movem.l    -[A7], D0,D1
  1923. 00001556  4267                     clr.w      -[A7]
  1924. 00001558  A974                     syscall    Button
  1925. 0000155A  141F                     move.b     D2, [A7]+
  1926. 0000155C  4CDF 0003                movem.l    D0,D1, [A7]+
  1927. 00001560  C202                     and.b      D1, D2
  1928. 00001562  8001                     or.b       D0, D1
  1929. 00001564  6702                     beq        +0x4 /* 00001568 */
  1930. 00001566  600A                     bra        +0xC /* 00001572 */
  1931. label00001568:
  1932. 00001568  5287                     addq.l     D7, 1
  1933. 0000156A  6906                     bvs        +0x8 /* 00001572 */
  1934. label0000156C:
  1935. 0000156C  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  1936. 00001570  6FCC                     ble        -0x32 /* 0000153E */
  1937. label00001572:
  1938. 00001572  4CDF 00C0                movem.l    D6,D7, [A7]+
  1939. 00001576  4E5E                     unlink     A6
  1940. 00001578  4E75                     rts
  1941. 0000157A  4E56 FFF2                link       A6, -0x000E
  1942. 0000157E  48E7 0108                movem.l    -[A7], D7,A4
  1943. 00001582  486D FACA                pea.l      [A5 - 0x536]
  1944. 00001586  486E FFFA                pea.l      [A6 - 0x6]
  1945. 0000158A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1946. 0000158E  7008                     moveq.l    D0, 0x08
  1947. 00001590  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1948. 00001594  670C                     beq        +0xE /* 000015A2 */
  1949. 00001596  486E FFFA                pea.l      [A6 - 0x6]
  1950. 0000159A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1951. 0000159E  6000 009C                bra        +0x9E /* 0000163C */
  1952. label000015A2:
  1953. 000015A2  2F3C 0023 0000           move.l     -[A7], 0x230000 /* '#\0\0' */
  1954. 000015A8  3F3C 0003                move.w     -[A7], 0x3
  1955. 000015AC  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  1956. 000015B0  101F                     move.b     D0, [A7]+
  1957. 000015B2  6604                     bne        +0x6 /* 000015B8 */
  1958. 000015B4  6000 008E                bra        +0x90 /* 00001644 */
  1959. label000015B8:
  1960. 000015B8  42A7                     clr.l      -[A7]
  1961. 000015BA  486D FACA                pea.l      [A5 - 0x536]
  1962. 000015BE  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1963. 000015C2  2E1F                     move.l     D7, [A7]+
  1964. 000015C4  9EAD FAD2                sub.l      D7, [A5 - 0x52E]
  1965. 000015C8  42A7                     clr.l      -[A7]
  1966. 000015CA  2F07                     move.l     -[A7], D7
  1967. 000015CC  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1968. 000015D0  285F                     movea.l    A4, [A7]+
  1969. 000015D2  200C                     move.l     D0, A4
  1970. 000015D4  6712                     beq        +0x14 /* 000015E8 */
  1971. 000015D6  42A7                     clr.l      -[A7]
  1972. 000015D8  486D FACA                pea.l      [A5 - 0x536]
  1973. 000015DC  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1974. 000015E0  2F14                     move.l     -[A7], [A4]
  1975. 000015E2  2F07                     move.l     -[A7], D7
  1976. 000015E4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1977. label000015E8:
  1978. 000015E8  302E FFFE                move.w     D0, [A6 - 0x2]
  1979. 000015EC  0440 003C                subi.w     D0, 0x3C /* '<' */
  1980. 000015F0  671C                     beq        +0x1E /* 0000160E */
  1981. 000015F2  5340                     subq.w     D0, 1
  1982. 000015F4  670C                     beq        +0xE /* 00001602 */
  1983. 000015F6  5340                     subq.w     D0, 1
  1984. 000015F8  6720                     beq        +0x22 /* 0000161A */
  1985. 000015FA  0440 001E                subi.w     D0, 0x1E
  1986. 000015FE  6726                     beq        +0x28 /* 00001626 */
  1987. 00001600  603A                     bra        +0x3C /* 0000163C */
  1988. label00001602:
  1989. 00001602  486D FDB8                pea.l      [A5 - 0x248]
  1990. 00001606  2F0C                     move.l     -[A7], A4
  1991. 00001608  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1992. 0000160C  6036                     bra        +0x38 /* 00001644 */
  1993. label0000160E:
  1994. 0000160E  486D FDB4                pea.l      [A5 - 0x24C]
  1995. 00001612  2F0C                     move.l     -[A7], A4
  1996. 00001614  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1997. 00001618  602A                     bra        +0x2C /* 00001644 */
  1998. label0000161A:
  1999. 0000161A  486D FDB0                pea.l      [A5 - 0x250]
  2000. 0000161E  2F0C                     move.l     -[A7], A4
  2001. 00001620  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2002. 00001624  601E                     bra        +0x20 /* 00001644 */
  2003. label00001626:
  2004. 00001626  486D FDAC                pea.l      [A5 - 0x254]
  2005. 0000162A  2F0C                     move.l     -[A7], A4
  2006. 0000162C  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  2007. 00001630  42A7                     clr.l      -[A7]
  2008. 00001632  A975                     syscall    TickCount
  2009. 00001634  2B5F FDA0                move.l     [A5 - 0x260], [A7]+
  2010. 00001638  600A                     bra        +0xC /* 00001644 */
  2011. 0000163A  6008                     bra        +0xA /* 00001644 */
  2012. label0000163C:
  2013. 0000163C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2014. 00001640  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2015. label00001644:
  2016. 00001644  4CDF 1080                movem.l    D7,A4, [A7]+
  2017. 00001648  4E5E                     unlink     A6
  2018. 0000164A  4E75                     rts
  2019. 0000164C  4E56 FFDA                link       A6, -0x0026
  2020. 00001650  2F0A                     move.l     -[A7], A2
  2021. 00001652  42A7                     clr.l      -[A7]
  2022. 00001654  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2023. 00001658  201F                     move.l     D0, [A7]+
  2024. 0000165A  3D40 FFFC                move.w     [A6 - 0x4], D0
  2025. 0000165E  4267                     clr.w      -[A7]
  2026. 00001660  486E FFFC                pea.l      [A6 - 0x4]
  2027. 00001664  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2028. 00001668  101F                     move.b     D0, [A7]+
  2029. 0000166A  6604                     bne        +0x6 /* 00001670 */
  2030. 0000166C  6000 0098                bra        +0x9A /* 00001706 */
  2031. label00001670:
  2032. 00001670  4267                     clr.w      -[A7]
  2033. 00001672  4EBA EA88                jsr        [PC - 0x1578 /* 000000FC */]
  2034. 00001676  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2035. 0000167A  4267                     clr.w      -[A7]
  2036. 0000167C  486E FFFE                pea.l      [A6 - 0x2]
  2037. 00001680  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2038. 00001684  101F                     move.b     D0, [A7]+
  2039. 00001686  6602                     bne        +0x4 /* 0000168A */
  2040. 00001688  607C                     bra        +0x7E /* 00001706 */
  2041. label0000168A:
  2042. 0000168A  7000                     moveq.l    D0, 0x00
  2043. 0000168C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2044. 00001690  486E FFE2                pea.l      [A6 - 0x1E]
  2045. 00001694  4267                     clr.w      -[A7]
  2046. 00001696  4EBA EAD2                jsr        [PC - 0x152E /* 0000016A */]
  2047. 0000169A  102D FEBF                move.b     D0, [A5 - 0x141]
  2048. 0000169E  6666                     bne        +0x68 /* 00001706 */
  2049. 000016A0  206D F242                movea.l    A0, [A5 - 0xDBE]
  2050. 000016A4  302E FFFC                move.w     D0, [A6 - 0x4]
  2051. 000016A8  E740                     asl        D0.w, 3
  2052. 000016AA  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2053. 000016AE  45E8 03EE                lea.l      A2, [A0 + 0x3EE]
  2054. 000016B2  41F2 0000                lea.l      A0, [A2 + D0.w]
  2055. 000016B6  22D8                     move.l     [A1]+, [A0]+
  2056. 000016B8  22D8                     move.l     [A1]+, [A0]+
  2057. 000016BA  206D F242                movea.l    A0, [A5 - 0xDBE]
  2058. 000016BE  302E FFFE                move.w     D0, [A6 - 0x2]
  2059. 000016C2  E740                     asl        D0.w, 3
  2060. 000016C4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2061. 000016C8  45E8 03EE                lea.l      A2, [A0 + 0x3EE]
  2062. 000016CC  41F2 0000                lea.l      A0, [A2 + D0.w]
  2063. 000016D0  22D8                     move.l     [A1]+, [A0]+
  2064. 000016D2  22D8                     move.l     [A1]+, [A0]+
  2065. 000016D4  4267                     clr.w      -[A7]
  2066. 000016D6  486E FFF4                pea.l      [A6 - 0xC]
  2067. 000016DA  A8AE                     syscall    EmptyRect
  2068. 000016DC  101F                     move.b     D0, [A7]+
  2069. 000016DE  6716                     beq        +0x18 /* 000016F6 */
  2070. 000016E0  486E FFDA                pea.l      [A6 - 0x26]
  2071. 000016E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2072. 000016E8  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2073. 000016EC  205F                     movea.l    A0, [A7]+
  2074. 000016EE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2075. 000016F2  22D8                     move.l     [A1]+, [A0]+
  2076. 000016F4  22D8                     move.l     [A1]+, [A0]+
  2077. label000016F6:
  2078. 000016F6  486E FFEC                pea.l      [A6 - 0x14]
  2079. 000016FA  486E FFF4                pea.l      [A6 - 0xC]
  2080. 000016FE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2081. 00001702  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  2082. label00001706:
  2083. 00001706  245F                     movea.l    A2, [A7]+
  2084. 00001708  4E5E                     unlink     A6
  2085. 0000170A  4E75                     rts
  2086. 0000170C  4E56 0000                link       A6, 0
  2087. 00001710  3B7C 0301 FAB2           move.w     [A5 - 0x54E], 0x301
  2088. 00001716  4E5E                     unlink     A6
  2089. 00001718  4E75                     rts
  2090. 0000171A  4E56 FFF0                link       A6, -0x0010
  2091. 0000171E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2092. 00001722  7E01                     moveq.l    D7, 0x01
  2093. 00001724  4AAD FB04                tst.l      [A5 - 0x4FC]
  2094. 00001728  660A                     bne        +0xC /* 00001734 */
  2095. 0000172A  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  2096. 0000172E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2097. 00001732  607A                     bra        +0x7C /* 000017AE */
  2098. label00001734:
  2099. 00001734  1007                     move.b     D0, D7
  2100. 00001736  6776                     beq        +0x78 /* 000017AE */
  2101. 00001738  486D FACA                pea.l      [A5 - 0x536]
  2102. 0000173C  486E FFFA                pea.l      [A6 - 0x6]
  2103. 00001740  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2104. 00001744  4A6E FFFA                tst.w      [A6 - 0x6]
  2105. 00001748  6602                     bne        +0x4 /* 0000174C */
  2106. 0000174A  6062                     bra        +0x64 /* 000017AE */
  2107. label0000174C:
  2108. 0000174C  7008                     moveq.l    D0, 0x08
  2109. 0000174E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2110. 00001752  670A                     beq        +0xC /* 0000175E */
  2111. 00001754  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2112. 00001758  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2113. 0000175C  6050                     bra        +0x52 /* 000017AE */
  2114. label0000175E:
  2115. 0000175E  3C2E FFFE                move.w     D6, [A6 - 0x2]
  2116. 00001762  486D FACA                pea.l      [A5 - 0x536]
  2117. 00001766  486E FFFA                pea.l      [A6 - 0x6]
  2118. 0000176A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2119. 0000176E  4A6E FFFA                tst.w      [A6 - 0x6]
  2120. 00001772  6604                     bne        +0x6 /* 00001778 */
  2121. 00001774  4207                     clr.b      D7
  2122. 00001776  601E                     bra        +0x20 /* 00001796 */
  2123. label00001778:
  2124. 00001778  70FE                     moveq.l    D0, 0xFFFFFFFE
  2125. 0000177A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2126. 0000177E  56C0                     sne        D0
  2127. 00001780  7222                     moveq.l    D1, 0x22
  2128. 00001782  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  2129. 00001786  56C1                     sne        D1
  2130. 00001788  8001                     or.b       D0, D1
  2131. 0000178A  670A                     beq        +0xC /* 00001796 */
  2132. 0000178C  3F3C 0013                move.w     -[A7], 0x13
  2133. 00001790  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2134. 00001794  6018                     bra        +0x1A /* 000017AE */
  2135. label00001796:
  2136. 00001796  42A7                     clr.l      -[A7]
  2137. 00001798  2F2D FB04                move.l     -[A7], [A5 - 0x4FC]
  2138. 0000179C  3F06                     move.w     -[A7], D6
  2139. 0000179E  1F3C 0001                move.b     -[A7], 0x1
  2140. 000017A2  486E FFF0                pea.l      [A6 - 0x10]
  2141. 000017A6  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2142. 000017AA  285F                     movea.l    A4, [A7]+
  2143. 000017AC  6086                     bra        -0x78 /* 00001734 */
  2144. label000017AE:
  2145. 000017AE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2146. 000017B2  4E5E                     unlink     A6
  2147. 000017B4  4E75                     rts
  2148. 000017B6  4E56 0000                link       A6, 0
  2149. 000017BA  1B7C 0001 FD88           move.b     [A5 - 0x278], 0x1
  2150. 000017C0  4E5E                     unlink     A6
  2151. 000017C2  4E75                     rts
  2152. 000017C4  4E56 FFE0                link       A6, -0x0020
  2153. 000017C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  2154. 000017CC  486D FACA                pea.l      [A5 - 0x536]
  2155. 000017D0  486E FFFA                pea.l      [A6 - 0x6]
  2156. 000017D4  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2157. 000017D8  7008                     moveq.l    D0, 0x08
  2158. 000017DA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2159. 000017DE  6656                     bne        +0x58 /* 00001836 */
  2160. 000017E0  3E2E FFFE                move.w     D7, [A6 - 0x2]
  2161. 000017E4  4267                     clr.w      -[A7]
  2162. 000017E6  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  2163. 000017EA  101F                     move.b     D0, [A7]+
  2164. 000017EC  6604                     bne        +0x6 /* 000017F2 */
  2165. 000017EE  6000 00FA                bra        +0xFC /* 000018EA */
  2166. label000017F2:
  2167. 000017F2  486E FFFA                pea.l      [A6 - 0x6]
  2168. 000017F6  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2169. 000017FA  102D FEBF                move.b     D0, [A5 - 0x141]
  2170. 000017FE  6600 00EA                bne        +0xEC /* 000018EA */
  2171. 00001802  42A7                     clr.l      -[A7]
  2172. 00001804  3F07                     move.w     -[A7], D7
  2173. 00001806  1F3C 0001                move.b     -[A7], 0x1
  2174. 0000180A  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  2175. 0000180E  285F                     movea.l    A4, [A7]+
  2176. 00001810  200C                     move.l     D0, A4
  2177. 00001812  6700 00D6                beq        +0xD8 /* 000018EA */
  2178. 00001816  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2179. 0000181A  224C                     movea.l    A1, A4
  2180. 0000181C  20D9                     move.l     [A0]+, [A1]+
  2181. 0000181E  3091                     move.w     [A0], [A1]
  2182. 00001820  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2183. 00001824  224C                     movea.l    A1, A4
  2184. 00001826  22D8                     move.l     [A1]+, [A0]+
  2185. 00001828  3290                     move.w     [A1], [A0]
  2186. 0000182A  486E FFF4                pea.l      [A6 - 0xC]
  2187. 0000182E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2188. 00001832  6000 00B6                bra        +0xB8 /* 000018EA */
  2189. label00001836:
  2190. 00001836  70FE                     moveq.l    D0, 0xFFFFFFFE
  2191. 00001838  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2192. 0000183C  57C0                     seq        D0
  2193. 0000183E  7201                     moveq.l    D1, 0x01
  2194. 00001840  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  2195. 00001844  57C1                     seq        D1
  2196. 00001846  C001                     and.b      D0, D1
  2197. 00001848  6700 0098                beq        +0x9A /* 000018E2 */
  2198. 0000184C  486D FACA                pea.l      [A5 - 0x536]
  2199. 00001850  486E FFFA                pea.l      [A6 - 0x6]
  2200. 00001854  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2201. 00001858  3E2D FD42                move.w     D7, [A5 - 0x2BE]
  2202. 0000185C  7008                     moveq.l    D0, 0x08
  2203. 0000185E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2204. 00001862  56C0                     sne        D0
  2205. 00001864  72FE                     moveq.l    D1, 0xFFFFFFFE
  2206. 00001866  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  2207. 0000186A  56C1                     sne        D1
  2208. 0000186C  C001                     and.b      D0, D1
  2209. 0000186E  6640                     bne        +0x42 /* 000018B0 */
  2210. 00001870  42A7                     clr.l      -[A7]
  2211. 00001872  2F2D FD64                move.l     -[A7], [A5 - 0x29C]
  2212. 00001876  3F07                     move.w     -[A7], D7
  2213. 00001878  4267                     clr.w      -[A7]
  2214. 0000187A  486E FFE2                pea.l      [A6 - 0x1E]
  2215. 0000187E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2216. 00001882  285F                     movea.l    A4, [A7]+
  2217. 00001884  200C                     move.l     D0, A4
  2218. 00001886  6728                     beq        +0x2A /* 000018B0 */
  2219. 00001888  70FE                     moveq.l    D0, 0xFFFFFFFE
  2220. 0000188A  B054                     cmp.w      D0, [A4]
  2221. 0000188C  6622                     bne        +0x24 /* 000018B0 */
  2222. 0000188E  3C2C 0004                move.w     D6, [A4 + 0x4]
  2223. 00001892  206D FD3E                movea.l    A0, [A5 - 0x2C2]
  2224. 00001896  2050                     movea.l    A0, [A0]
  2225. 00001898  3006                     move.w     D0, D6
  2226. 0000189A  E740                     asl        D0.w, 3
  2227. 0000189C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2228. 000018A0  41F0 0002                lea.l      A0, [A0 + D0.w + 0x2]
  2229. 000018A4  22D8                     move.l     [A1]+, [A0]+
  2230. 000018A6  22D8                     move.l     [A1]+, [A0]+
  2231. 000018A8  7006                     moveq.l    D0, 0x06
  2232. 000018AA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  2233. 000018AE  670A                     beq        +0xC /* 000018BA */
  2234. label000018B0:
  2235. 000018B0  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2236. 000018B4  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2237. 000018B8  6030                     bra        +0x32 /* 000018EA */
  2238. label000018BA:
  2239. 000018BA  4A2E FFE7                tst.b      [A6 - 0x19]
  2240. 000018BE  6F14                     ble        +0x16 /* 000018D4 */
  2241. 000018C0  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  2242. 000018C6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  2243. 000018CA  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2244. 000018CE  101F                     move.b     D0, [A7]+
  2245. 000018D0  6602                     bne        +0x4 /* 000018D4 */
  2246. 000018D2  6016                     bra        +0x18 /* 000018EA */
  2247. label000018D4:
  2248. 000018D4  42A7                     clr.l      -[A7]
  2249. 000018D6  3F07                     move.w     -[A7], D7
  2250. 000018D8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2251. 000018DC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2252. 000018E0  6008                     bra        +0xA /* 000018EA */
  2253. label000018E2:
  2254. 000018E2  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  2255. 000018E6  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2256. label000018EA:
  2257. 000018EA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2258. 000018EE  4E5E                     unlink     A6
  2259. 000018F0  4E75                     rts
  2260. 000018F2  4E56 FFF4                link       A6, -0x000C
  2261. 000018F6  2F0C                     move.l     -[A7], A4
  2262. 000018F8  486E FFFA                pea.l      [A6 - 0x6]
  2263. 000018FC  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  2264. 00001900  102D FEBF                move.b     D0, [A5 - 0x141]
  2265. 00001904  662C                     bne        +0x2E /* 00001932 */
  2266. 00001906  082D 0001 FAFF           btst.b     [A5 - 0x501], 0x1
  2267. 0000190C  6706                     beq        +0x8 /* 00001914 */
  2268. 0000190E  286D FD5C                movea.l    A4, [A5 - 0x2A4]
  2269. 00001912  6004                     bra        +0x6 /* 00001918 */
  2270. label00001914:
  2271. 00001914  286D FAF4                movea.l    A4, [A5 - 0x50C]
  2272. label00001918:
  2273. 00001918  7001                     moveq.l    D0, 0x01
  2274. 0000191A  2F00                     move.l     -[A7], D0
  2275. 0000191C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2276. 00001920  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2277. 00001924  42A7                     clr.l      -[A7]
  2278. 00001926  70FF                     moveq.l    D0, 0xFFFFFFFF
  2279. 00001928  2F00                     move.l     -[A7], D0
  2280. 0000192A  2F0C                     move.l     -[A7], A4
  2281. 0000192C  42A7                     clr.l      -[A7]
  2282. 0000192E  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  2283. label00001932:
  2284. 00001932  285F                     movea.l    A4, [A7]+
  2285. 00001934  4E5E                     unlink     A6
  2286. 00001936  4E75                     rts
  2287. fn00001938:
  2288. 00001938  4E56 FFFA                link       A6, -0x0006
  2289. 0000193C  486D FACA                pea.l      [A5 - 0x536]
  2290. 00001940  486E FFFA                pea.l      [A6 - 0x6]
  2291. 00001944  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2292. 00001948  4267                     clr.w      -[A7]
  2293. 0000194A  486E FFFA                pea.l      [A6 - 0x6]
  2294. 0000194E  4EBA E770                jsr        [PC - 0x1890 /* 000000C0 */]
  2295. 00001952  101F                     move.b     D0, [A7]+
  2296. 00001954  6602                     bne        +0x4 /* 00001958 */
  2297. 00001956  600A                     bra        +0xC /* 00001962 */
  2298. label00001958:
  2299. 00001958  42A7                     clr.l      -[A7]
  2300. 0000195A  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2301. 0000195E  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  2302. label00001962:
  2303. 00001962  4E5E                     unlink     A6
  2304. 00001964  4E75                     rts
  2305. 00001966  4E56 FFF0                link       A6, -0x0010
  2306. 0000196A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2307. 0000196E  4A6D EE1A                tst.w      [A5 - 0x11E6]
  2308. 00001972  6704                     beq        +0x6 /* 00001978 */
  2309. 00001974  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2310. label00001978:
  2311. 00001978  102D F435                move.b     D0, [A5 - 0xBCB]
  2312. 0000197C  6704                     beq        +0x6 /* 00001982 */
  2313. 0000197E  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  2314. label00001982:
  2315. 00001982  2E2D F242                move.l     D7, [A5 - 0xDBE]
  2316. 00001986  2F07                     move.l     -[A7], D7
  2317. 00001988  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  2318. 0000198C  2847                     movea.l    A4, D7
  2319. 0000198E  486C 001E                pea.l      [A4 + 0x1E]
  2320. 00001992  486C 027E                pea.l      [A4 + 0x27E]
  2321. 00001996  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  2322. 0000199A  47EC 027E                lea.l      A3, [A4 + 0x27E]
  2323. 0000199E  4A2B 0004                tst.b      [A3 + 0x4]
  2324. 000019A2  6F0E                     ble        +0x10 /* 000019B2 */
  2325. 000019A4  102B 0004                move.b     D0, [A3 + 0x4]
  2326. 000019A8  4880                     ext.w      D0
  2327. 000019AA  723C                     moveq.l    D1, 0x3C
  2328. 000019AC  83C0                     divs.w     D1, D0
  2329. 000019AE  3941 0746                move.w     [A4 + 0x746], D1
  2330. label000019B2:
  2331. 000019B2  47EC 028E                lea.l      A3, [A4 + 0x28E]
  2332. 000019B6  4A2B 0005                tst.b      [A3 + 0x5]
  2333. 000019BA  6710                     beq        +0x12 /* 000019CC */
  2334. 000019BC  41EC 0754                lea.l      A0, [A4 + 0x754]
  2335. 000019C0  43EC 028E                lea.l      A1, [A4 + 0x28E]
  2336. 000019C4  20D9                     move.l     [A0]+, [A1]+
  2337. 000019C6  20D9                     move.l     [A0]+, [A1]+
  2338. 000019C8  20D9                     move.l     [A0]+, [A1]+
  2339. 000019CA  20D9                     move.l     [A0]+, [A1]+
  2340. label000019CC:
  2341. 000019CC  2047                     movea.l    A0, D7
  2342. 000019CE  1028 0880                move.b     D0, [A0 + 0x880]
  2343. 000019D2  6706                     beq        +0x8 /* 000019DA */
  2344. 000019D4  2F07                     move.l     -[A7], D7
  2345. 000019D6  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2346. label000019DA:
  2347. 000019DA  4267                     clr.w      -[A7]
  2348. 000019DC  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2349. 000019E0  4267                     clr.w      -[A7]
  2350. 000019E2  206D F476                movea.l    A0, [A5 - 0xB8A]
  2351. 000019E6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  2352. 000019EA  A8E2                     syscall    EmptyRgn
  2353. 000019EC  101F                     move.b     D0, [A7]+
  2354. 000019EE  6640                     bne        +0x42 /* 00001A30 */
  2355. 000019F0  486E FFF0                pea.l      [A6 - 0x10]
  2356. 000019F4  A874                     syscall    GetPort
  2357. 000019F6  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2358. 000019FA  A873                     syscall    SetPort
  2359. 000019FC  206D F476                movea.l    A0, [A5 - 0xB8A]
  2360. 00001A00  2068 007A                movea.l    A0, [A0 + 0x7A]
  2361. 00001A04  2050                     movea.l    A0, [A0]
  2362. 00001A06  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2363. 00001A0A  5488                     addq.l     A0, 2
  2364. 00001A0C  22D8                     move.l     [A1]+, [A0]+
  2365. 00001A0E  22D8                     move.l     [A1]+, [A0]+
  2366. 00001A10  486E FFF4                pea.l      [A6 - 0xC]
  2367. 00001A14  A871                     syscall    GlobalToLocal
  2368. 00001A16  486E FFF8                pea.l      [A6 - 0x8]
  2369. 00001A1A  A871                     syscall    GlobalToLocal
  2370. 00001A1C  486E FFF4                pea.l      [A6 - 0xC]
  2371. 00001A20  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  2372. 00001A24  486E FFF4                pea.l      [A6 - 0xC]
  2373. 00001A28  A92A                     syscall    ValidRect
  2374. 00001A2A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2375. 00001A2E  A873                     syscall    SetPort
  2376. label00001A30:
  2377. 00001A30  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2378. 00001A34  4E5E                     unlink     A6
  2379. 00001A36  4E75                     rts
  2380. fn00001A38:
  2381. 00001A38  4E56 FFEE                link       A6, -0x0012
  2382. 00001A3C  422E 000A                clr.b      [A6 + 0xA]
  2383. 00001A40  102E 0008                move.b     D0, [A6 + 0x8]
  2384. 00001A44  6718                     beq        +0x1A /* 00001A5E */
  2385. 00001A46  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  2386. 00001A4C  486E FFF0                pea.l      [A6 - 0x10]
  2387. 00001A50  A971                     syscall    EventAvail
  2388. 00001A52  101F                     move.b     D0, [A7]+
  2389. 00001A54  6708                     beq        +0xA /* 00001A5E */
  2390. 00001A56  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2391. 00001A5C  605E                     bra        +0x60 /* 00001ABC */
  2392. label00001A5E:
  2393. 00001A5E  2F3C 8000 0000           move.l     -[A7], 0x80000000
  2394. 00001A64  486E FFF0                pea.l      [A6 - 0x10]
  2395. 00001A68  A971                     syscall    EventAvail
  2396. 00001A6A  101F                     move.b     D0, [A7]+
  2397. 00001A6C  6708                     beq        +0xA /* 00001A76 */
  2398. 00001A6E  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2399. 00001A74  6046                     bra        +0x48 /* 00001ABC */
  2400. label00001A76:
  2401. 00001A76  2F3C 0008 0000           move.l     -[A7], 0x80000
  2402. 00001A7C  486E FFF0                pea.l      [A6 - 0x10]
  2403. 00001A80  A971                     syscall    EventAvail
  2404. 00001A82  101F                     move.b     D0, [A7]+
  2405. 00001A84  6736                     beq        +0x38 /* 00001ABC */
  2406. 00001A86  2F3C 0008 0000           move.l     -[A7], 0x80000
  2407. 00001A8C  486E FFF0                pea.l      [A6 - 0x10]
  2408. 00001A90  A970                     syscall    GetNextEvent
  2409. 00001A92  1D5F FFEF                move.b     [A6 - 0x11], [A7]+
  2410. 00001A96  7000                     moveq.l    D0, 0x00
  2411. 00001A98  302E FFFE                move.w     D0, [A6 - 0x2]
  2412. 00001A9C  C0BC 0000 0100           and.l      D0, 0x100
  2413. 00001AA2  4A80                     tst.l      D0
  2414. 00001AA4  6716                     beq        +0x18 /* 00001ABC */
  2415. 00001AA6  203C 0000 00FF           move.l     D0, 0xFF
  2416. 00001AAC  C0AE FFF2                and.l      D0, [A6 - 0xE]
  2417. 00001AB0  722E                     moveq.l    D1, 0x2E
  2418. 00001AB2  B280                     cmp.l      D1, D0
  2419. 00001AB4  6606                     bne        +0x8 /* 00001ABC */
  2420. 00001AB6  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2421. label00001ABC:
  2422. 00001ABC  4E5E                     unlink     A6
  2423. 00001ABE  205F                     movea.l    A0, [A7]+
  2424. 00001AC0  544F                     addq.w     A7, 2
  2425. 00001AC2  4ED0                     jmp        [A0]
  2426. 00001AC4  4E56 FFC0                link       A6, -0x0040
  2427. 00001AC8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2428. 00001ACC  7000                     moveq.l    D0, 0x00
  2429. 00001ACE  2D40 FFCE                move.l     [A6 - 0x32], D0
  2430. 00001AD2  486E FFD2                pea.l      [A6 - 0x2E]
  2431. 00001AD6  A874                     syscall    GetPort
  2432. 00001AD8  206D F242                movea.l    A0, [A5 - 0xDBE]
  2433. 00001ADC  1D68 0742 FFF3           move.b     [A6 - 0xD], [A0 + 0x742]
  2434. 00001AE2  206D F242                movea.l    A0, [A5 - 0xDBE]
  2435. 00001AE6  3D68 0746 FFF0           move.w     [A6 - 0x10], [A0 + 0x746]
  2436. 00001AEC  486E FFFA                pea.l      [A6 - 0x6]
  2437. 00001AF0  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  2438. 00001AF4  102D FEBF                move.b     D0, [A5 - 0x141]
  2439. 00001AF8  6600 0350                bne        +0x352 /* 00001E4A */
  2440. 00001AFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2441. 00001B00  486D EFF0                pea.l      [A5 - 0x1010]
  2442. 00001B04  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  2443. 00001B08  486E FFFA                pea.l      [A6 - 0x6]
  2444. 00001B0C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2445. 00001B10  3B7C 0001 F0FA           move.w     [A5 - 0xF06], 0x1
  2446. 00001B16  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2447. 00001B1A  3B68 010C F0F0           move.w     [A5 - 0xF10], [A0 + 0x10C]
  2448. 00001B20  3B7C 0003 F0FE           move.w     [A5 - 0xF02], 0x3
  2449. 00001B26  3B7C 0101 F0FC           move.w     [A5 - 0xF04], 0x101
  2450. 00001B2C  1D7C 0001 FFE5           move.b     [A6 - 0x1B], 0x1
  2451. 00001B32  422E FFEB                clr.b      [A6 - 0x15]
  2452. 00001B36  4207                     clr.b      D7
  2453. 00001B38  4204                     clr.b      D4
  2454. 00001B3A  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2455. 00001B3C  422E FFEF                clr.b      [A6 - 0x11]
  2456. 00001B40  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  2457. 00001B46  4267                     clr.w      -[A7]
  2458. 00001B48  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  2459. 00001B4C  3D5F FFC8                move.w     [A6 - 0x38], [A7]+
  2460. 00001B50  7A01                     moveq.l    D5, 0x01
  2461. 00001B52  422E FFE6                clr.b      [A6 - 0x1A]
  2462. label00001B56:
  2463. 00001B56  486D FACA                pea.l      [A5 - 0x536]
  2464. 00001B5A  486E FFFA                pea.l      [A6 - 0x6]
  2465. 00001B5E  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2466. 00001B62  4A6E FFFA                tst.w      [A6 - 0x6]
  2467. 00001B66  6604                     bne        +0x6 /* 00001B6C */
  2468. 00001B68  6000 01A6                bra        +0x1A8 /* 00001D10 */
  2469. label00001B6C:
  2470. 00001B6C  4267                     clr.w      -[A7]
  2471. 00001B6E  486E FFFA                pea.l      [A6 - 0x6]
  2472. 00001B72  4EBA E54C                jsr        [PC - 0x1AB4 /* 000000C0 */]
  2473. 00001B76  101F                     move.b     D0, [A7]+
  2474. 00001B78  6604                     bne        +0x6 /* 00001B7E */
  2475. 00001B7A  6000 02CE                bra        +0x2D0 /* 00001E4A */
  2476. label00001B7E:
  2477. 00001B7E  486D FACA                pea.l      [A5 - 0x536]
  2478. 00001B82  486E FFFA                pea.l      [A6 - 0x6]
  2479. 00001B86  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2480. 00001B8A  7008                     moveq.l    D0, 0x08
  2481. 00001B8C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2482. 00001B90  670C                     beq        +0xE /* 00001B9E */
  2483. 00001B92  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2484. 00001B96  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2485. 00001B9A  6000 02AE                bra        +0x2B0 /* 00001E4A */
  2486. label00001B9E:
  2487. 00001B9E  302E FFFE                move.w     D0, [A6 - 0x2]
  2488. 00001BA2  0440 0030                subi.w     D0, 0x30 /* '0' */
  2489. 00001BA6  6700 0096                beq        +0x98 /* 00001C3E */
  2490. 00001BAA  0440 0014                subi.w     D0, 0x14
  2491. 00001BAE  6700 00A6                beq        +0xA8 /* 00001C56 */
  2492. 00001BB2  5340                     subq.w     D0, 1
  2493. 00001BB4  6700 00A8                beq        +0xAA /* 00001C5E */
  2494. 00001BB8  5340                     subq.w     D0, 1
  2495. 00001BBA  6700 00B6                beq        +0xB8 /* 00001C72 */
  2496. 00001BBE  5340                     subq.w     D0, 1
  2497. 00001BC0  6700 00B8                beq        +0xBA /* 00001C7A */
  2498. 00001BC4  5340                     subq.w     D0, 1
  2499. 00001BC6  6700 00BA                beq        +0xBC /* 00001C82 */
  2500. 00001BCA  5340                     subq.w     D0, 1
  2501. 00001BCC  6700 00BE                beq        +0xC0 /* 00001C8C */
  2502. 00001BD0  5340                     subq.w     D0, 1
  2503. 00001BD2  6700 00C0                beq        +0xC2 /* 00001C94 */
  2504. 00001BD6  5340                     subq.w     D0, 1
  2505. 00001BD8  6700 00CC                beq        +0xCE /* 00001CA6 */
  2506. 00001BDC  5340                     subq.w     D0, 1
  2507. 00001BDE  6700 0088                beq        +0x8A /* 00001C68 */
  2508. 00001BE2  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2509. 00001BE6  6700 00D4                beq        +0xD6 /* 00001CBC */
  2510. 00001BEA  0440 0012                subi.w     D0, 0x12
  2511. 00001BEE  6700 00D2                beq        +0xD4 /* 00001CC2 */
  2512. 00001BF2  5F40                     subq.w     D0, 7
  2513. 00001BF4  6740                     beq        +0x42 /* 00001C36 */
  2514. 00001BF6  5540                     subq.w     D0, 2
  2515. 00001BF8  6704                     beq        +0x6 /* 00001BFE */
  2516. 00001BFA  6000 0108                bra        +0x10A /* 00001D04 */
  2517. label00001BFE:
  2518. 00001BFE  486D FACA                pea.l      [A5 - 0x536]
  2519. 00001C02  486E FFFA                pea.l      [A6 - 0x6]
  2520. 00001C06  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2521. 00001C0A  4267                     clr.w      -[A7]
  2522. 00001C0C  486E FFFA                pea.l      [A6 - 0x6]
  2523. 00001C10  4EBA E4AE                jsr        [PC - 0x1B52 /* 000000C0 */]
  2524. 00001C14  101F                     move.b     D0, [A7]+
  2525. 00001C16  6604                     bne        +0x6 /* 00001C1C */
  2526. 00001C18  6000 0230                bra        +0x232 /* 00001E4A */
  2527. label00001C1C:
  2528. 00001C1C  486E FFFA                pea.l      [A6 - 0x6]
  2529. 00001C20  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  2530. 00001C24  102D FEBF                move.b     D0, [A5 - 0x141]
  2531. 00001C28  6600 0220                bne        +0x222 /* 00001E4A */
  2532. 00001C2C  2D6E FFFC FFCE           move.l     [A6 - 0x32], [A6 - 0x4]
  2533. 00001C32  6000 FF22                bra        -0xDC /* 00001B56 */
  2534. label00001C36:
  2535. 00001C36  422E FFE5                clr.b      [A6 - 0x1B]
  2536. 00001C3A  6000 FF1A                bra        -0xE4 /* 00001B56 */
  2537. label00001C3E:
  2538. 00001C3E  42A7                     clr.l      -[A7]
  2539. 00001C40  4EBA FCF6                jsr        [PC - 0x30A /* 00001938 */]
  2540. 00001C44  201F                     move.l     D0, [A7]+
  2541. 00001C46  3B40 F0FA                move.w     [A5 - 0xF06], D0
  2542. 00001C4A  102D FEBF                move.b     D0, [A5 - 0x141]
  2543. 00001C4E  6600 01FA                bne        +0x1FC /* 00001E4A */
  2544. 00001C52  6000 FF02                bra        -0xFC /* 00001B56 */
  2545. label00001C56:
  2546. 00001C56  422D F0FC                clr.b      [A5 - 0xF04]
  2547. 00001C5A  6000 FEFA                bra        -0x104 /* 00001B56 */
  2548. label00001C5E:
  2549. 00001C5E  3B7C 0002 F0FE           move.w     [A5 - 0xF02], 0x2
  2550. 00001C64  6000 FEF0                bra        -0x10E /* 00001B56 */
  2551. label00001C68:
  2552. 00001C68  3B7C 0001 F0FE           move.w     [A5 - 0xF02], 0x1
  2553. 00001C6E  6000 FEE6                bra        -0x118 /* 00001B56 */
  2554. label00001C72:
  2555. 00001C72  7E01                     moveq.l    D7, 0x01
  2556. 00001C74  4204                     clr.b      D4
  2557. 00001C76  6000 FEDE                bra        -0x120 /* 00001B56 */
  2558. label00001C7A:
  2559. 00001C7A  7E01                     moveq.l    D7, 0x01
  2560. 00001C7C  7801                     moveq.l    D4, 0x01
  2561. 00001C7E  6000 FED6                bra        -0x128 /* 00001B56 */
  2562. label00001C82:
  2563. 00001C82  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  2564. 00001C88  6000 FECC                bra        -0x132 /* 00001B56 */
  2565. label00001C8C:
  2566. 00001C8C  422E FFEE                clr.b      [A6 - 0x12]
  2567. 00001C90  6000 FEC4                bra        -0x13A /* 00001B56 */
  2568. label00001C94:
  2569. 00001C94  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  2570. 00001C9A  4A46                     tst.w      D6
  2571. 00001C9C  6C00 FEB8                bge        -0x146 /* 00001B56 */
  2572. 00001CA0  7C3C                     moveq.l    D6, 0x3C
  2573. 00001CA2  6000 FEB2                bra        -0x14C /* 00001B56 */
  2574. label00001CA6:
  2575. 00001CA6  42A7                     clr.l      -[A7]
  2576. 00001CA8  4EBA FC8E                jsr        [PC - 0x372 /* 00001938 */]
  2577. 00001CAC  201F                     move.l     D0, [A7]+
  2578. 00001CAE  3C00                     move.w     D6, D0
  2579. 00001CB0  102D FEBF                move.b     D0, [A5 - 0x141]
  2580. 00001CB4  6600 0194                bne        +0x196 /* 00001E4A */
  2581. 00001CB8  6000 FE9C                bra        -0x162 /* 00001B56 */
  2582. label00001CBC:
  2583. 00001CBC  4205                     clr.b      D5
  2584. 00001CBE  6000 FE96                bra        -0x168 /* 00001B56 */
  2585. label00001CC2:
  2586. 00001CC2  42A7                     clr.l      -[A7]
  2587. 00001CC4  4EBA FC72                jsr        [PC - 0x38E /* 00001938 */]
  2588. 00001CC8  201F                     move.l     D0, [A7]+
  2589. 00001CCA  3D40 FFDE                move.w     [A6 - 0x22], D0
  2590. 00001CCE  42A7                     clr.l      -[A7]
  2591. 00001CD0  4EBA FC66                jsr        [PC - 0x39A /* 00001938 */]
  2592. 00001CD4  201F                     move.l     D0, [A7]+
  2593. 00001CD6  3D40 FFDC                move.w     [A6 - 0x24], D0
  2594. 00001CDA  42A7                     clr.l      -[A7]
  2595. 00001CDC  4EBA FC5A                jsr        [PC - 0x3A6 /* 00001938 */]
  2596. 00001CE0  201F                     move.l     D0, [A7]+
  2597. 00001CE2  3D40 FFE2                move.w     [A6 - 0x1E], D0
  2598. 00001CE6  42A7                     clr.l      -[A7]
  2599. 00001CE8  4EBA FC4E                jsr        [PC - 0x3B2 /* 00001938 */]
  2600. 00001CEC  201F                     move.l     D0, [A7]+
  2601. 00001CEE  3D40 FFE0                move.w     [A6 - 0x20], D0
  2602. 00001CF2  102D FEBF                move.b     D0, [A5 - 0x141]
  2603. 00001CF6  6600 0152                bne        +0x154 /* 00001E4A */
  2604. 00001CFA  1D7C 0001 FFE6           move.b     [A6 - 0x1A], 0x1
  2605. 00001D00  6000 FE54                bra        -0x1AA /* 00001B56 */
  2606. label00001D04:
  2607. 00001D04  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  2608. 00001D08  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2609. 00001D0C  6000 013C                bra        +0x13E /* 00001E4A */
  2610. label00001D10:
  2611. 00001D10  1005                     move.b     D0, D5
  2612. 00001D12  6704                     beq        +0x6 /* 00001D18 */
  2613. 00001D14  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2614. label00001D18:
  2615. 00001D18  1005                     move.b     D0, D5
  2616. 00001D1A  6716                     beq        +0x18 /* 00001D32 */
  2617. 00001D1C  1F3C 0001                move.b     -[A7], 0x1
  2618. 00001D20  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  2619. 00001D24  102D FEBF                move.b     D0, [A5 - 0x141]
  2620. 00001D28  6600 01B0                bne        +0x1B2 /* 00001EDA */
  2621. 00001D2C  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  2622. 00001D30  6006                     bra        +0x8 /* 00001D38 */
  2623. label00001D32:
  2624. 00001D32  4267                     clr.w      -[A7]
  2625. 00001D34  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  2626. label00001D38:
  2627. 00001D38  4267                     clr.w      -[A7]
  2628. 00001D3A  1F2E FFE5                move.b     -[A7], [A6 - 0x1B]
  2629. 00001D3E  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2630. 00001D42  101F                     move.b     D0, [A7]+
  2631. 00001D44  660A                     bne        +0xC /* 00001D50 */
  2632. 00001D46  1B7C 0001 FEBF           move.b     [A5 - 0x141], 0x1
  2633. 00001D4C  6000 00FC                bra        +0xFE /* 00001E4A */
  2634. label00001D50:
  2635. 00001D50  1F2E FFE5                move.b     -[A7], [A6 - 0x1B]
  2636. 00001D54  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  2637. 00001D58  102D F0F5                move.b     D0, [A5 - 0xF0B]
  2638. 00001D5C  6728                     beq        +0x2A /* 00001D86 */
  2639. 00001D5E  42A7                     clr.l      -[A7]
  2640. 00001D60  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  2641. 00001D64  285F                     movea.l    A4, [A7]+
  2642. 00001D66  1947 000C                move.b     [A4 + 0xC], D7
  2643. 00001D6A  4A46                     tst.w      D6
  2644. 00001D6C  6F18                     ble        +0x1A /* 00001D86 */
  2645. 00001D6E  397C 0001 0038           move.w     [A4 + 0x38], 0x1
  2646. 00001D74  3946 0034                move.w     [A4 + 0x34], D6
  2647. 00001D78  102E FFEB                move.b     D0, [A6 - 0x15]
  2648. 00001D7C  0A00 0001                xori.b     D0, 0x1
  2649. 00001D80  4880                     ext.w      D0
  2650. 00001D82  3940 0036                move.w     [A4 + 0x36], D0
  2651. label00001D86:
  2652. 00001D86  4267                     clr.w      -[A7]
  2653. 00001D88  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  2654. 00001D8C  101F                     move.b     D0, [A7]+
  2655. 00001D8E  660A                     bne        +0xC /* 00001D9A */
  2656. 00001D90  1B7C 0001 FEBF           move.b     [A5 - 0x141], 0x1
  2657. 00001D96  6000 00B2                bra        +0xB4 /* 00001E4A */
  2658. label00001D9A:
  2659. 00001D9A  4267                     clr.w      -[A7]
  2660. 00001D9C  486D F102                pea.l      [A5 - 0xEFE]
  2661. 00001DA0  486E FFC0                pea.l      [A6 - 0x40]
  2662. 00001DA4  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  2663. 00001DA8  A8A6                     syscall    EqualRect
  2664. 00001DAA  101F                     move.b     D0, [A7]+
  2665. 00001DAC  0A00 0001                xori.b     D0, 0x1
  2666. 00001DB0  1B40 F100                move.b     [A5 - 0xF00], D0
  2667. 00001DB4  1007                     move.b     D0, D7
  2668. 00001DB6  670A                     beq        +0xC /* 00001DC2 */
  2669. 00001DB8  2F3C 0000 003E           move.l     -[A7], 0x3E /* '>' */
  2670. 00001DBE  201F                     move.l     D0, [A7]+
  2671. 00001DC0  A032                     syscall    FlushEvents
  2672. label00001DC2:
  2673. 00001DC2  4267                     clr.w      -[A7]
  2674. 00001DC4  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  2675. 00001DC8  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  2676. 00001DCC  4AAE FFCE                tst.l      [A6 - 0x32]
  2677. 00001DD0  671E                     beq        +0x20 /* 00001DF0 */
  2678. 00001DD2  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  2679. 00001DD6  1F3C 0001                move.b     -[A7], 0x1
  2680. 00001DDA  3F3C FFFF                move.w     -[A7], 0xFFFF
  2681. 00001DDE  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  2682. 00001DE2  102D FEBF                move.b     D0, [A5 - 0x141]
  2683. 00001DE6  6662                     bne        +0x64 /* 00001E4A */
  2684. 00001DE8  486E FFCE                pea.l      [A6 - 0x32]
  2685. 00001DEC  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2686. label00001DF0:
  2687. 00001DF0  4A6E FFF8                tst.w      [A6 - 0x8]
  2688. 00001DF4  6624                     bne        +0x26 /* 00001E1A */
  2689. 00001DF6  536D F0FA                subq.w     [A5 - 0xF06], 1
  2690. 00001DFA  4A6D F0FA                tst.w      [A5 - 0xF06]
  2691. 00001DFE  5EC0                     sgt        D0
  2692. 00001E00  4A00                     tst.b      D0
  2693. 00001E02  660A                     bne        +0xC /* 00001E0E */
  2694. 00001E04  802E FFEF                or.b       D0, [A6 - 0x11]
  2695. 00001E08  0240 0001                andi.w     D0, 0x1
  2696. 00001E0C  673C                     beq        +0x3E /* 00001E4A */
  2697. label00001E0E:
  2698. 00001E0E  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  2699. 00001E14  4267                     clr.w      -[A7]
  2700. 00001E16  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  2701. label00001E1A:
  2702. 00001E1A  4267                     clr.w      -[A7]
  2703. 00001E1C  1F07                     move.b     -[A7], D7
  2704. 00001E1E  4EBA FC18                jsr        [PC - 0x3E8 /* 00001A38 */]
  2705. 00001E22  101F                     move.b     D0, [A7]+
  2706. 00001E24  6624                     bne        +0x26 /* 00001E4A */
  2707. 00001E26  102E FFE6                move.b     D0, [A6 - 0x1A]
  2708. 00001E2A  6796                     beq        -0x68 /* 00001DC2 */
  2709. 00001E2C  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2710. 00001E30  A873                     syscall    SetPort
  2711. 00001E32  486E FFD8                pea.l      [A6 - 0x28]
  2712. 00001E36  A972                     syscall    GetMouse
  2713. 00001E38  4267                     clr.w      -[A7]
  2714. 00001E3A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2715. 00001E3E  486E FFDC                pea.l      [A6 - 0x24]
  2716. 00001E42  A8AD                     syscall    PtInRect
  2717. 00001E44  101F                     move.b     D0, [A7]+
  2718. 00001E46  6600 FF7A                bne        -0x84 /* 00001DC2 */
  2719. label00001E4A:
  2720. 00001E4A  1004                     move.b     D0, D4
  2721. 00001E4C  670A                     beq        +0xC /* 00001E58 */
  2722. 00001E4E  2F3C 0000 003E           move.l     -[A7], 0x3E /* '>' */
  2723. 00001E54  201F                     move.l     D0, [A7]+
  2724. 00001E56  A032                     syscall    FlushEvents
  2725. label00001E58:
  2726. 00001E58  4267                     clr.w      -[A7]
  2727. 00001E5A  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  2728. 00001E5E  101F                     move.b     D0, [A7]+
  2729. 00001E60  6704                     beq        +0x6 /* 00001E66 */
  2730. 00001E62  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  2731. label00001E66:
  2732. 00001E66  4267                     clr.w      -[A7]
  2733. 00001E68  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  2734. 00001E6C  1005                     move.b     D0, D5
  2735. 00001E6E  661C                     bne        +0x1E /* 00001E8C */
  2736. 00001E70  206D F242                movea.l    A0, [A5 - 0xDBE]
  2737. 00001E74  3010                     move.w     D0, [A0]
  2738. 00001E76  B06D F858                cmp.w      D0, [A5 - 0x7A8]
  2739. 00001E7A  57C0                     seq        D0
  2740. 00001E7C  4AAD F85A                tst.l      [A5 - 0x7A6]
  2741. 00001E80  57C1                     seq        D1
  2742. 00001E82  C001                     and.b      D0, D1
  2743. 00001E84  6706                     beq        +0x8 /* 00001E8C */
  2744. 00001E86  3B7C FFFF F858           move.w     [A5 - 0x7A8], 0xFFFF
  2745. label00001E8C:
  2746. 00001E8C  206D F242                movea.l    A0, [A5 - 0xDBE]
  2747. 00001E90  116E FFF3 0742           move.b     [A0 + 0x742], [A6 - 0xD]
  2748. 00001E96  206D F242                movea.l    A0, [A5 - 0xDBE]
  2749. 00001E9A  316E FFF0 0746           move.w     [A0 + 0x746], [A6 - 0x10]
  2750. 00001EA0  4267                     clr.w      -[A7]
  2751. 00001EA2  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  2752. 00001EA6  302E FFC8                move.w     D0, [A6 - 0x38]
  2753. 00001EAA  B05F                     cmp.w      D0, [A7]+
  2754. 00001EAC  6710                     beq        +0x12 /* 00001EBE */
  2755. 00001EAE  4267                     clr.w      -[A7]
  2756. 00001EB0  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  2757. 00001EB4  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2758. 00001EB8  101F                     move.b     D0, [A7]+
  2759. 00001EBA  6602                     bne        +0x4 /* 00001EBE */
  2760. 00001EBC  601C                     bra        +0x1E /* 00001EDA */
  2761. label00001EBE:
  2762. 00001EBE  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  2763. 00001EC2  102E FFEE                move.b     D0, [A6 - 0x12]
  2764. 00001EC6  6712                     beq        +0x14 /* 00001EDA */
  2765. 00001EC8  206D F476                movea.l    A0, [A5 - 0xB8A]
  2766. 00001ECC  2068 0018                movea.l    A0, [A0 + 0x18]
  2767. 00001ED0  2050                     movea.l    A0, [A0]
  2768. 00001ED2  4868 0002                pea.l      [A0 + 0x2]
  2769. 00001ED6  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  2770. label00001EDA:
  2771. 00001EDA  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  2772. 00001EDE  A873                     syscall    SetPort
  2773. 00001EE0  486E FFCE                pea.l      [A6 - 0x32]
  2774. 00001EE4  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2775. 00001EE8  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2776. 00001EEC  4E5E                     unlink     A6
  2777. 00001EEE  4E75                     rts
  2778. 00001EF0  4E56 FFF2                link       A6, -0x000E
  2779. 00001EF4  48E7 0018                movem.l    -[A7], A3,A4
  2780. 00001EF8  4AAD FAF4                tst.l      [A5 - 0x50C]
  2781. 00001EFC  6610                     bne        +0x12 /* 00001F0E */
  2782. 00001EFE  42A7                     clr.l      -[A7]
  2783. 00001F00  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  2784. 00001F04  2B5F FAF4                move.l     [A5 - 0x50C], [A7]+
  2785. 00001F08  08ED 0003 FAFF           bset.b     [A5 - 0x501], 0x3
  2786. label00001F0E:
  2787. 00001F0E  4AAD FAF4                tst.l      [A5 - 0x50C]
  2788. 00001F12  6700 00B6                beq        +0xB8 /* 00001FCA */
  2789. label00001F16:
  2790. 00001F16  486D FACA                pea.l      [A5 - 0x536]
  2791. 00001F1A  486E FFFA                pea.l      [A6 - 0x6]
  2792. 00001F1E  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2793. 00001F22  4A6E FFFA                tst.w      [A6 - 0x6]
  2794. 00001F26  6700 00A2                beq        +0xA4 /* 00001FCA */
  2795. 00001F2A  7008                     moveq.l    D0, 0x08
  2796. 00001F2C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2797. 00001F30  670C                     beq        +0xE /* 00001F3E */
  2798. 00001F32  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2799. 00001F36  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2800. 00001F3A  6000 008E                bra        +0x90 /* 00001FCA */
  2801. label00001F3E:
  2802. 00001F3E  42A7                     clr.l      -[A7]
  2803. 00001F40  2F2D FD5C                move.l     -[A7], [A5 - 0x2A4]
  2804. 00001F44  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2805. 00001F48  1F3C 0001                move.b     -[A7], 0x1
  2806. 00001F4C  486E FFF4                pea.l      [A6 - 0xC]
  2807. 00001F50  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2808. 00001F54  265F                     movea.l    A3, [A7]+
  2809. 00001F56  200B                     move.l     D0, A3
  2810. 00001F58  6770                     beq        +0x72 /* 00001FCA */
  2811. 00001F5A  7002                     moveq.l    D0, 0x02
  2812. 00001F5C  B053                     cmp.w      D0, [A3]
  2813. 00001F5E  660C                     bne        +0xE /* 00001F6C */
  2814. 00001F60  284B                     movea.l    A4, A3
  2815. 00001F62  38BC 0004                move.w     [A4], 0x4
  2816. 00001F66  7000                     moveq.l    D0, 0x00
  2817. 00001F68  2940 0002                move.l     [A4 + 0x2], D0
  2818. label00001F6C:
  2819. 00001F6C  42A7                     clr.l      -[A7]
  2820. 00001F6E  2F2D FAF4                move.l     -[A7], [A5 - 0x50C]
  2821. 00001F72  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2822. 00001F76  1F3C 0001                move.b     -[A7], 0x1
  2823. 00001F7A  486E FFF2                pea.l      [A6 - 0xE]
  2824. 00001F7E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2825. 00001F82  265F                     movea.l    A3, [A7]+
  2826. 00001F84  200B                     move.l     D0, A3
  2827. 00001F86  6742                     beq        +0x44 /* 00001FCA */
  2828. 00001F88  7002                     moveq.l    D0, 0x02
  2829. 00001F8A  B053                     cmp.w      D0, [A3]
  2830. 00001F8C  670A                     beq        +0xC /* 00001F98 */
  2831. 00001F8E  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  2832. 00001F92  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  2833. 00001F96  6032                     bra        +0x34 /* 00001FCA */
  2834. label00001F98:
  2835. 00001F98  284B                     movea.l    A4, A3
  2836. 00001F9A  38BC FFFB                move.w     [A4], 0xFFFB
  2837. 00001F9E  302E FFF4                move.w     D0, [A6 - 0xC]
  2838. 00001FA2  48C0                     ext.l      D0
  2839. 00001FA4  2940 0002                move.l     [A4 + 0x2], D0
  2840. 00001FA8  486D FACA                pea.l      [A5 - 0x536]
  2841. 00001FAC  486E FFFA                pea.l      [A6 - 0x6]
  2842. 00001FB0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2843. 00001FB4  4A6E FFFA                tst.w      [A6 - 0x6]
  2844. 00001FB8  6710                     beq        +0x12 /* 00001FCA */
  2845. 00001FBA  4267                     clr.w      -[A7]
  2846. 00001FBC  486E FFFA                pea.l      [A6 - 0x6]
  2847. 00001FC0  4EBA E0FE                jsr        [PC - 0x1F02 /* 000000C0 */]
  2848. 00001FC4  101F                     move.b     D0, [A7]+
  2849. 00001FC6  6600 FF4E                bne        -0xB0 /* 00001F16 */
  2850. label00001FCA:
  2851. 00001FCA  4CDF 1800                movem.l    A3,A4, [A7]+
  2852. 00001FCE  4E5E                     unlink     A6
  2853. 00001FD0  4E75                     rts
  2854. 00001FD2  4E56 0000                link       A6, 0
  2855. 00001FD6  4A6D FF02                tst.w      [A5 - 0xFE]
  2856. 00001FDA  670C                     beq        +0xE /* 00001FE8 */
  2857. 00001FDC  2F2D F242                move.l     -[A7], [A5 - 0xDBE]
  2858. 00001FE0  3F2D FF02                move.w     -[A7], [A5 - 0xFE]
  2859. 00001FE4  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  2860. label00001FE8:
  2861. 00001FE8  4E5E                     unlink     A6
  2862. 00001FEA  4E75                     rts
  2863. 00001FEC  4E56 0000                link       A6, 0
  2864. 00001FF0  4E5E                     unlink     A6
  2865. 00001FF2  4E75                     rts
  2866. 00001FF4  4E56 FEF8                link       A6, -0x0108
  2867. 00001FF8  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  2868. 00001FFC  486E FFFA                pea.l      [A6 - 0x6]
  2869. 00002000  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  2870. 00002004  102D FEBF                move.b     D0, [A5 - 0x141]
  2871. 00002008  6638                     bne        +0x3A /* 00002042 */
  2872. 0000200A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2873. 0000200E  486E FEFA                pea.l      [A6 - 0x106]
  2874. 00002012  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  2875. 00002016  486E FFFA                pea.l      [A6 - 0x6]
  2876. 0000201A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2877. 0000201E  486E FEFA                pea.l      [A6 - 0x106]
  2878. 00002022  487A 0022                pea.l      [PC + 0x22 /* 00002046, value 0x4E56 'NV', cstring "" */]
  2879. 00002026  487A 001E                pea.l      [PC + 0x1E /* 00002046, value 0x4E56 'NV', cstring "" */]
  2880. 0000202A  487A 001A                pea.l      [PC + 0x1A /* 00002046, value 0x4E56 'NV', cstring "" */]
  2881. 0000202E  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2882. 00002032  2F3C 01CC 0000           move.l     -[A7], 0x1CC0000
  2883. 00002038  42A7                     clr.l      -[A7]
  2884. 0000203A  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  2885. 0000203E  3D5F FEF8                move.w     [A6 - 0x108], [A7]+
  2886. label00002042:
  2887. 00002042  4E5E                     unlink     A6
  2888. 00002044  4E75                     rts
  2889. 00002046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2890. 0000204A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2891. 0000204C  4E5E                     unlink     A6
  2892. 0000204E  4E75                     rts
  2893. 00002050  4E56 FF00                link       A6, -0x0100
  2894. 00002054  4E5E                     unlink     A6
  2895. 00002056  4E75                     rts
  2896. 00002058  4E56 FFF4                link       A6, -0x000C
  2897. 0000205C  48E7 0700                movem.l    -[A7], D5,D6,D7
  2898. 00002060  486E FFFA                pea.l      [A6 - 0x6]
  2899. 00002064  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2900. 00002068  102D FEBF                move.b     D0, [A5 - 0x141]
  2901. 0000206C  6600 009A                bne        +0x9C /* 00002108 */
  2902. 00002070  4A6E FFFA                tst.w      [A6 - 0x6]
  2903. 00002074  6608                     bne        +0xA /* 0000207E */
  2904. 00002076  7E01                     moveq.l    D7, 0x01
  2905. 00002078  3C3C 7FFF                move.w     D6, 0x7FFF
  2906. 0000207C  606A                     bra        +0x6C /* 000020E8 */
  2907. label0000207E:
  2908. 0000207E  4267                     clr.w      -[A7]
  2909. 00002080  486E FFFA                pea.l      [A6 - 0x6]
  2910. 00002084  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2911. 00002088  3A1F                     move.w     D5, [A7]+
  2912. 0000208A  486E FFFA                pea.l      [A6 - 0x6]
  2913. 0000208E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2914. 00002092  102D FEBF                move.b     D0, [A5 - 0x141]
  2915. 00002096  6670                     bne        +0x72 /* 00002108 */
  2916. 00002098  486D FACA                pea.l      [A5 - 0x536]
  2917. 0000209C  486E FFFA                pea.l      [A6 - 0x6]
  2918. 000020A0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2919. 000020A4  4A6E FFFA                tst.w      [A6 - 0x6]
  2920. 000020A8  660A                     bne        +0xC /* 000020B4 */
  2921. 000020AA  206D F242                movea.l    A0, [A5 - 0xDBE]
  2922. 000020AE  3E10                     move.w     D7, [A0]
  2923. 000020B0  3C05                     move.w     D6, D5
  2924. 000020B2  6034                     bra        +0x36 /* 000020E8 */
  2925. label000020B4:
  2926. 000020B4  4267                     clr.w      -[A7]
  2927. 000020B6  486E FFFA                pea.l      [A6 - 0x6]
  2928. 000020BA  4EBA E004                jsr        [PC - 0x1FFC /* 000000C0 */]
  2929. 000020BE  101F                     move.b     D0, [A7]+
  2930. 000020C0  6602                     bne        +0x4 /* 000020C4 */
  2931. 000020C2  6044                     bra        +0x46 /* 00002108 */
  2932. label000020C4:
  2933. 000020C4  486E FFFA                pea.l      [A6 - 0x6]
  2934. 000020C8  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2935. 000020CC  102D FEBF                move.b     D0, [A5 - 0x141]
  2936. 000020D0  6636                     bne        +0x38 /* 00002108 */
  2937. 000020D2  4267                     clr.w      -[A7]
  2938. 000020D4  486E FFFA                pea.l      [A6 - 0x6]
  2939. 000020D8  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2940. 000020DC  3C1F                     move.w     D6, [A7]+
  2941. 000020DE  486E FFFA                pea.l      [A6 - 0x6]
  2942. 000020E2  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2943. 000020E6  3E05                     move.w     D7, D5
  2944. label000020E8:
  2945. 000020E8  486D FAAC                pea.l      [A5 - 0x554]
  2946. 000020EC  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2947. 000020F0  3B7C 0004 FAAC           move.w     [A5 - 0x554], 0x4
  2948. 000020F6  4267                     clr.w      -[A7]
  2949. 000020F8  3F07                     move.w     -[A7], D7
  2950. 000020FA  3F06                     move.w     -[A7], D6
  2951. 000020FC  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2952. 00002100  301F                     move.w     D0, [A7]+
  2953. 00002102  48C0                     ext.l      D0
  2954. 00002104  2B40 FAAE                move.l     [A5 - 0x552], D0
  2955. label00002108:
  2956. 00002108  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2957. 0000210C  4E5E                     unlink     A6
  2958. 0000210E  4E75                     rts
  2959. 00002110  4E56 FFF2                link       A6, -0x000E
  2960. 00002114  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2961. 00002118  486E FFFA                pea.l      [A6 - 0x6]
  2962. 0000211C  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2963. 00002120  102D FEBF                move.b     D0, [A5 - 0x141]
  2964. 00002124  6600 00D6                bne        +0xD8 /* 000021FC */
  2965. 00002128  4A6E FFFA                tst.w      [A6 - 0x6]
  2966. 0000212C  660C                     bne        +0xE /* 0000213A */
  2967. 0000212E  7E01                     moveq.l    D7, 0x01
  2968. 00002130  206D F24E                movea.l    A0, [A5 - 0xDB2]
  2969. 00002134  3C28 0002                move.w     D6, [A0 + 0x2]
  2970. 00002138  6070                     bra        +0x72 /* 000021AA */
  2971. label0000213A:
  2972. 0000213A  4267                     clr.w      -[A7]
  2973. 0000213C  486E FFFA                pea.l      [A6 - 0x6]
  2974. 00002140  3F3C FFFF                move.w     -[A7], 0xFFFF
  2975. 00002144  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2976. 00002148  3A1F                     move.w     D5, [A7]+
  2977. 0000214A  486E FFFA                pea.l      [A6 - 0x6]
  2978. 0000214E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2979. 00002152  102D FEBF                move.b     D0, [A5 - 0x141]
  2980. 00002156  6600 00A4                bne        +0xA6 /* 000021FC */
  2981. 0000215A  486D FACA                pea.l      [A5 - 0x536]
  2982. 0000215E  486E FFFA                pea.l      [A6 - 0x6]
  2983. 00002162  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2984. 00002166  4A6E FFFA                tst.w      [A6 - 0x6]
  2985. 0000216A  6606                     bne        +0x8 /* 00002172 */
  2986. 0000216C  3E05                     move.w     D7, D5
  2987. 0000216E  3C05                     move.w     D6, D5
  2988. 00002170  6038                     bra        +0x3A /* 000021AA */
  2989. label00002172:
  2990. 00002172  4267                     clr.w      -[A7]
  2991. 00002174  486E FFFA                pea.l      [A6 - 0x6]
  2992. 00002178  4EBA DF46                jsr        [PC - 0x20BA /* 000000C0 */]
  2993. 0000217C  101F                     move.b     D0, [A7]+
  2994. 0000217E  6602                     bne        +0x4 /* 00002182 */
  2995. 00002180  607A                     bra        +0x7C /* 000021FC */
  2996. label00002182:
  2997. 00002182  486E FFFA                pea.l      [A6 - 0x6]
  2998. 00002186  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2999. 0000218A  102D FEBF                move.b     D0, [A5 - 0x141]
  3000. 0000218E  666C                     bne        +0x6E /* 000021FC */
  3001. 00002190  4267                     clr.w      -[A7]
  3002. 00002192  486E FFFA                pea.l      [A6 - 0x6]
  3003. 00002196  3F3C FFFF                move.w     -[A7], 0xFFFF
  3004. 0000219A  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  3005. 0000219E  3C1F                     move.w     D6, [A7]+
  3006. 000021A0  486E FFFA                pea.l      [A6 - 0x6]
  3007. 000021A4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3008. 000021A8  3E05                     move.w     D7, D5
  3009. label000021AA:
  3010. 000021AA  206D F24E                movea.l    A0, [A5 - 0xDB2]
  3011. 000021AE  3828 0002                move.w     D4, [A0 + 0x2]
  3012. 000021B2  4A47                     tst.w      D7
  3013. 000021B4  5DC0                     slt        D0
  3014. 000021B6  4A00                     tst.b      D0
  3015. 000021B8  6618                     bne        +0x1A /* 000021D2 */
  3016. 000021BA  4A46                     tst.w      D6
  3017. 000021BC  5DC1                     slt        D1
  3018. 000021BE  8001                     or.b       D0, D1
  3019. 000021C0  6610                     bne        +0x12 /* 000021D2 */
  3020. 000021C2  B847                     cmp.w      D4, D7
  3021. 000021C4  5DC1                     slt        D1
  3022. 000021C6  8001                     or.b       D0, D1
  3023. 000021C8  6608                     bne        +0xA /* 000021D2 */
  3024. 000021CA  B846                     cmp.w      D4, D6
  3025. 000021CC  5DC1                     slt        D1
  3026. 000021CE  8001                     or.b       D0, D1
  3027. 000021D0  670A                     beq        +0xC /* 000021DC */
  3028. label000021D2:
  3029. 000021D2  3F3C 000B                move.w     -[A7], 0xB
  3030. 000021D6  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3031. 000021DA  6020                     bra        +0x22 /* 000021FC */
  3032. label000021DC:
  3033. 000021DC  486D FAAC                pea.l      [A5 - 0x554]
  3034. 000021E0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3035. 000021E4  3B7C 0004 FAAC           move.w     [A5 - 0x554], 0x4
  3036. 000021EA  4267                     clr.w      -[A7]
  3037. 000021EC  3F07                     move.w     -[A7], D7
  3038. 000021EE  3F06                     move.w     -[A7], D6
  3039. 000021F0  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  3040. 000021F4  301F                     move.w     D0, [A7]+
  3041. 000021F6  48C0                     ext.l      D0
  3042. 000021F8  2B40 FAAE                move.l     [A5 - 0x552], D0
  3043. label000021FC:
  3044. 000021FC  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3045. 00002200  4E5E                     unlink     A6
  3046. 00002202  4E75                     rts
  3047. 00002204  4E56 FFF6                link       A6, -0x000A
  3048. 00002208  48E7 0300                movem.l    -[A7], D6,D7
  3049. 0000220C  486E FFFA                pea.l      [A6 - 0x6]
  3050. 00002210  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3051. 00002214  102D FEBF                move.b     D0, [A5 - 0x141]
  3052. 00002218  6678                     bne        +0x7A /* 00002292 */
  3053. 0000221A  4A6E FFFA                tst.w      [A6 - 0x6]
  3054. 0000221E  6608                     bne        +0xA /* 00002228 */
  3055. 00002220  7E01                     moveq.l    D7, 0x01
  3056. 00002222  3C3C 7FFF                move.w     D6, 0x7FFF
  3057. 00002226  6062                     bra        +0x64 /* 0000228A */
  3058. label00002228:
  3059. 00002228  4267                     clr.w      -[A7]
  3060. 0000222A  486E FFFA                pea.l      [A6 - 0x6]
  3061. 0000222E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3062. 00002232  3E1F                     move.w     D7, [A7]+
  3063. 00002234  486E FFFA                pea.l      [A6 - 0x6]
  3064. 00002238  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3065. 0000223C  102D FEBF                move.b     D0, [A5 - 0x141]
  3066. 00002240  6650                     bne        +0x52 /* 00002292 */
  3067. 00002242  486D FACA                pea.l      [A5 - 0x536]
  3068. 00002246  486E FFFA                pea.l      [A6 - 0x6]
  3069. 0000224A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3070. 0000224E  4A6E FFFA                tst.w      [A6 - 0x6]
  3071. 00002252  6604                     bne        +0x6 /* 00002258 */
  3072. 00002254  3C07                     move.w     D6, D7
  3073. 00002256  6032                     bra        +0x34 /* 0000228A */
  3074. label00002258:
  3075. 00002258  4267                     clr.w      -[A7]
  3076. 0000225A  486E FFFA                pea.l      [A6 - 0x6]
  3077. 0000225E  4EBA DE60                jsr        [PC - 0x21A0 /* 000000C0 */]
  3078. 00002262  101F                     move.b     D0, [A7]+
  3079. 00002264  6602                     bne        +0x4 /* 00002268 */
  3080. 00002266  602A                     bra        +0x2C /* 00002292 */
  3081. label00002268:
  3082. 00002268  486E FFFA                pea.l      [A6 - 0x6]
  3083. 0000226C  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3084. 00002270  102D FEBF                move.b     D0, [A5 - 0x141]
  3085. 00002274  661C                     bne        +0x1E /* 00002292 */
  3086. 00002276  4267                     clr.w      -[A7]
  3087. 00002278  486E FFFA                pea.l      [A6 - 0x6]
  3088. 0000227C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3089. 00002280  3C1F                     move.w     D6, [A7]+
  3090. 00002282  486E FFFA                pea.l      [A6 - 0x6]
  3091. 00002286  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3092. label0000228A:
  3093. 0000228A  3F07                     move.w     -[A7], D7
  3094. 0000228C  3F06                     move.w     -[A7], D6
  3095. 0000228E  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  3096. label00002292:
  3097. 00002292  4CDF 00C0                movem.l    D6,D7, [A7]+
  3098. 00002296  4E5E                     unlink     A6
  3099. 00002298  4E75                     rts
  3100. 0000229A  4E56 FFF2                link       A6, -0x000E
  3101. 0000229E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3102. 000022A2  486E FFFA                pea.l      [A6 - 0x6]
  3103. 000022A6  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3104. 000022AA  102D FEBF                move.b     D0, [A5 - 0x141]
  3105. 000022AE  6600 00BE                bne        +0xC0 /* 0000236E */
  3106. 000022B2  4A6E FFFA                tst.w      [A6 - 0x6]
  3107. 000022B6  660C                     bne        +0xE /* 000022C4 */
  3108. 000022B8  7E01                     moveq.l    D7, 0x01
  3109. 000022BA  206D F24E                movea.l    A0, [A5 - 0xDB2]
  3110. 000022BE  3C28 0002                move.w     D6, [A0 + 0x2]
  3111. 000022C2  6070                     bra        +0x72 /* 00002334 */
  3112. label000022C4:
  3113. 000022C4  4267                     clr.w      -[A7]
  3114. 000022C6  486E FFFA                pea.l      [A6 - 0x6]
  3115. 000022CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3116. 000022CE  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  3117. 000022D2  3A1F                     move.w     D5, [A7]+
  3118. 000022D4  486E FFFA                pea.l      [A6 - 0x6]
  3119. 000022D8  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3120. 000022DC  102D FEBF                move.b     D0, [A5 - 0x141]
  3121. 000022E0  6600 008C                bne        +0x8E /* 0000236E */
  3122. 000022E4  486D FACA                pea.l      [A5 - 0x536]
  3123. 000022E8  486E FFFA                pea.l      [A6 - 0x6]
  3124. 000022EC  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3125. 000022F0  4A6E FFFA                tst.w      [A6 - 0x6]
  3126. 000022F4  6606                     bne        +0x8 /* 000022FC */
  3127. 000022F6  3E05                     move.w     D7, D5
  3128. 000022F8  3C05                     move.w     D6, D5
  3129. 000022FA  6038                     bra        +0x3A /* 00002334 */
  3130. label000022FC:
  3131. 000022FC  4267                     clr.w      -[A7]
  3132. 000022FE  486E FFFA                pea.l      [A6 - 0x6]
  3133. 00002302  4EBA DDBC                jsr        [PC - 0x2244 /* 000000C0 */]
  3134. 00002306  101F                     move.b     D0, [A7]+
  3135. 00002308  6602                     bne        +0x4 /* 0000230C */
  3136. 0000230A  6062                     bra        +0x64 /* 0000236E */
  3137. label0000230C:
  3138. 0000230C  486E FFFA                pea.l      [A6 - 0x6]
  3139. 00002310  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3140. 00002314  102D FEBF                move.b     D0, [A5 - 0x141]
  3141. 00002318  6654                     bne        +0x56 /* 0000236E */
  3142. 0000231A  4267                     clr.w      -[A7]
  3143. 0000231C  486E FFFA                pea.l      [A6 - 0x6]
  3144. 00002320  3F3C FFFF                move.w     -[A7], 0xFFFF
  3145. 00002324  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  3146. 00002328  3C1F                     move.w     D6, [A7]+
  3147. 0000232A  486E FFFA                pea.l      [A6 - 0x6]
  3148. 0000232E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3149. 00002332  3E05                     move.w     D7, D5
  3150. label00002334:
  3151. 00002334  206D F24E                movea.l    A0, [A5 - 0xDB2]
  3152. 00002338  3828 0002                move.w     D4, [A0 + 0x2]
  3153. 0000233C  4A47                     tst.w      D7
  3154. 0000233E  5DC0                     slt        D0
  3155. 00002340  4A00                     tst.b      D0
  3156. 00002342  6618                     bne        +0x1A /* 0000235C */
  3157. 00002344  4A46                     tst.w      D6
  3158. 00002346  5DC1                     slt        D1
  3159. 00002348  8001                     or.b       D0, D1
  3160. 0000234A  6610                     bne        +0x12 /* 0000235C */
  3161. 0000234C  B847                     cmp.w      D4, D7
  3162. 0000234E  5DC1                     slt        D1
  3163. 00002350  8001                     or.b       D0, D1
  3164. 00002352  6608                     bne        +0xA /* 0000235C */
  3165. 00002354  B846                     cmp.w      D4, D6
  3166. 00002356  5DC1                     slt        D1
  3167. 00002358  8001                     or.b       D0, D1
  3168. 0000235A  670A                     beq        +0xC /* 00002366 */
  3169. label0000235C:
  3170. 0000235C  3F3C 000B                move.w     -[A7], 0xB
  3171. 00002360  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3172. 00002364  6008                     bra        +0xA /* 0000236E */
  3173. label00002366:
  3174. 00002366  3F07                     move.w     -[A7], D7
  3175. 00002368  3F06                     move.w     -[A7], D6
  3176. 0000236A  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  3177. label0000236E:
  3178. 0000236E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3179. 00002372  4E5E                     unlink     A6
  3180. 00002374  4E75                     rts
  3181. fn00002376:
  3182. 00002376  4E56 FFEE                link       A6, -0x0012
  3183. 0000237A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3184. 0000237E  42A7                     clr.l      -[A7]
  3185. 00002380  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3186. 00002384  201F                     move.l     D0, [A7]+
  3187. 00002386  3E00                     move.w     D7, D0
  3188. 00002388  102D FEBF                move.b     D0, [A5 - 0x141]
  3189. 0000238C  6600 00B6                bne        +0xB8 /* 00002444 */
  3190. 00002390  7001                     moveq.l    D0, 0x01
  3191. 00002392  B047                     cmp.w      D0, D7
  3192. 00002394  5EC0                     sgt        D0
  3193. 00002396  4A00                     tst.b      D0
  3194. 00002398  660A                     bne        +0xC /* 000023A4 */
  3195. 0000239A  7220                     moveq.l    D1, 0x20
  3196. 0000239C  B247                     cmp.w      D1, D7
  3197. 0000239E  5DC1                     slt        D1
  3198. 000023A0  8001                     or.b       D0, D1
  3199. 000023A2  6702                     beq        +0x4 /* 000023A6 */
  3200. label000023A4:
  3201. 000023A4  7E01                     moveq.l    D7, 0x01
  3202. label000023A6:
  3203. 000023A6  486D FACA                pea.l      [A5 - 0x536]
  3204. 000023AA  486E FFF8                pea.l      [A6 - 0x8]
  3205. 000023AE  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3206. 000023B2  70FE                     moveq.l    D0, 0xFFFFFFFE
  3207. 000023B4  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3208. 000023B8  57C0                     seq        D0
  3209. 000023BA  7222                     moveq.l    D1, 0x22
  3210. 000023BC  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  3211. 000023C0  57C1                     seq        D1
  3212. 000023C2  C001                     and.b      D0, D1
  3213. 000023C4  6712                     beq        +0x14 /* 000023D8 */
  3214. 000023C6  42A7                     clr.l      -[A7]
  3215. 000023C8  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3216. 000023CC  201F                     move.l     D0, [A7]+
  3217. 000023CE  3C00                     move.w     D6, D0
  3218. 000023D0  102D FEBF                move.b     D0, [A5 - 0x141]
  3219. 000023D4  666E                     bne        +0x70 /* 00002444 */
  3220. 000023D6  600C                     bra        +0xE /* 000023E4 */
  3221. label000023D8:
  3222. 000023D8  206D F242                movea.l    A0, [A5 - 0xDBE]
  3223. 000023DC  700F                     moveq.l    D0, 0x0F
  3224. 000023DE  C1E8 0746                muls.w     D0, [A0 + 0x746]
  3225. 000023E2  3C00                     move.w     D6, D0
  3226. label000023E4:
  3227. 000023E4  4A46                     tst.w      D6
  3228. 000023E6  6E02                     bgt        +0x4 /* 000023EA */
  3229. 000023E8  7C01                     moveq.l    D6, 0x01
  3230. label000023EA:
  3231. 000023EA  3A3C 00FF                move.w     D5, 0xFF
  3232. 000023EE  102E 0008                move.b     D0, [A6 + 0x8]
  3233. 000023F2  6712                     beq        +0x14 /* 00002406 */
  3234. 000023F4  206D EE46                movea.l    A0, [A5 - 0x11BA]
  3235. 000023F8  2050                     movea.l    A0, [A0]
  3236. 000023FA  3007                     move.w     D0, D7
  3237. 000023FC  E540                     asl        D0.w, 2
  3238. 000023FE  3A30 00FC                move.w     D5, [A0 + D0.w - 0x4]
  3239. 00002402  6E02                     bgt        +0x4 /* 00002406 */
  3240. 00002404  7A01                     moveq.l    D5, 0x01
  3241. label00002406:
  3242. 00002406  3006                     move.w     D0, D6
  3243. 00002408  48C0                     ext.l      D0
  3244. 0000240A  81C5                     divs.w     D0, D5
  3245. 0000240C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3246. 00002410  6E06                     bgt        +0x8 /* 00002418 */
  3247. 00002412  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  3248. label00002418:
  3249. 00002418  3005                     move.w     D0, D5
  3250. 0000241A  C1EE FFF2                muls.w     D0, [A6 - 0xE]
  3251. 0000241E  48C0                     ext.l      D0
  3252. 00002420  81C6                     divs.w     D0, D6
  3253. 00002422  3800                     move.w     D4, D0
  3254. 00002424  6E02                     bgt        +0x4 /* 00002428 */
  3255. 00002426  7801                     moveq.l    D4, 0x01
  3256. label00002428:
  3257. 00002428  102E 0008                move.b     D0, [A6 + 0x8]
  3258. 0000242C  6706                     beq        +0x8 /* 00002434 */
  3259. 0000242E  3004                     move.w     D0, D4
  3260. 00002430  4440                     neg.w      D0
  3261. 00002432  3800                     move.w     D4, D0
  3262. label00002434:
  3263. 00002434  3F07                     move.w     -[A7], D7
  3264. 00002436  302E FFF2                move.w     D0, [A6 - 0xE]
  3265. 0000243A  48C0                     ext.l      D0
  3266. 0000243C  2F00                     move.l     -[A7], D0
  3267. 0000243E  3F04                     move.w     -[A7], D4
  3268. 00002440  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  3269. label00002444:
  3270. 00002444  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3271. 00002448  4E5E                     unlink     A6
  3272. 0000244A  205F                     movea.l    A0, [A7]+
  3273. 0000244C  544F                     addq.w     A7, 2
  3274. 0000244E  4ED0                     jmp        [A0]
  3275. fn00002450:
  3276. 00002450  4E56 FEF0                link       A6, -0x0110
  3277. 00002454  48E7 0300                movem.l    -[A7], D6,D7
  3278. 00002458  42A7                     clr.l      -[A7]
  3279. 0000245A  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3280. 0000245E  201F                     move.l     D0, [A7]+
  3281. 00002460  3D40 FFF8                move.w     [A6 - 0x8], D0
  3282. 00002464  102D FEBF                move.b     D0, [A5 - 0x141]
  3283. 00002468  6600 00E8                bne        +0xEA /* 00002552 */
  3284. 0000246C  7001                     moveq.l    D0, 0x01
  3285. 0000246E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3286. 00002472  5EC0                     sgt        D0
  3287. 00002474  4A00                     tst.b      D0
  3288. 00002476  660C                     bne        +0xE /* 00002484 */
  3289. 00002478  7220                     moveq.l    D1, 0x20
  3290. 0000247A  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  3291. 0000247E  5DC1                     slt        D1
  3292. 00002480  8001                     or.b       D0, D1
  3293. 00002482  6706                     beq        +0x8 /* 0000248A */
  3294. label00002484:
  3295. 00002484  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  3296. label0000248A:
  3297. 0000248A  486D FACA                pea.l      [A5 - 0x536]
  3298. 0000248E  486E FFFA                pea.l      [A6 - 0x6]
  3299. 00002492  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3300. 00002496  70FE                     moveq.l    D0, 0xFFFFFFFE
  3301. 00002498  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3302. 0000249C  56C0                     sne        D0
  3303. 0000249E  7222                     moveq.l    D1, 0x22
  3304. 000024A0  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  3305. 000024A4  56C1                     sne        D1
  3306. 000024A6  8001                     or.b       D0, D1
  3307. 000024A8  670C                     beq        +0xE /* 000024B6 */
  3308. 000024AA  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3309. 000024AE  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3310. 000024B2  6000 009E                bra        +0xA0 /* 00002552 */
  3311. label000024B6:
  3312. 000024B6  486E FFFA                pea.l      [A6 - 0x6]
  3313. 000024BA  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3314. 000024BE  102D FEBF                move.b     D0, [A5 - 0x141]
  3315. 000024C2  6600 008E                bne        +0x90 /* 00002552 */
  3316. 000024C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3317. 000024CA  486E FEF8                pea.l      [A6 - 0x108]
  3318. 000024CE  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  3319. 000024D2  486E FFFA                pea.l      [A6 - 0x6]
  3320. 000024D6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3321. 000024DA  4247                     clr.w      D7
  3322. 000024DC  102E 0008                move.b     D0, [A6 + 0x8]
  3323. 000024E0  675A                     beq        +0x5C /* 0000253C */
  3324. 000024E2  4267                     clr.w      -[A7]
  3325. 000024E4  486E FEF8                pea.l      [A6 - 0x108]
  3326. 000024E8  206D F24E                movea.l    A0, [A5 - 0xDB2]
  3327. 000024EC  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  3328. 000024F0  486E FEF6                pea.l      [A6 - 0x10A]
  3329. 000024F4  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  3330. 000024F8  3E1F                     move.w     D7, [A7]+
  3331. 000024FA  6640                     bne        +0x42 /* 0000253C */
  3332. 000024FC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3333. 00002500  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3334. 00002504  4267                     clr.w      -[A7]
  3335. 00002506  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3336. 0000250A  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3337. 0000250E  301F                     move.w     D0, [A7]+
  3338. 00002510  48C0                     ext.l      D0
  3339. 00002512  2F00                     move.l     -[A7], D0
  3340. 00002514  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3341. 00002518  588F                     addq.l     A7, 4
  3342. 0000251A  2C3C 000E 0000           move.l     D6, 0xE0000
  3343. 00002520  486E FFF8                pea.l      [A6 - 0x8]
  3344. 00002524  2F06                     move.l     -[A7], D6
  3345. 00002526  42A7                     clr.l      -[A7]
  3346. 00002528  42A7                     clr.l      -[A7]
  3347. 0000252A  302E FEF6                move.w     D0, [A6 - 0x10A]
  3348. 0000252E  48C0                     ext.l      D0
  3349. 00002530  2F00                     move.l     -[A7], D0
  3350. 00002532  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3351. 00002536  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3352. 0000253A  3E00                     move.w     D7, D0
  3353. label0000253C:
  3354. 0000253C  486D FAAC                pea.l      [A5 - 0x554]
  3355. 00002540  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3356. 00002544  3B7C 0004 FAAC           move.w     [A5 - 0x554], 0x4
  3357. 0000254A  3007                     move.w     D0, D7
  3358. 0000254C  48C0                     ext.l      D0
  3359. 0000254E  2B40 FAAE                move.l     [A5 - 0x552], D0
  3360. label00002552:
  3361. 00002552  4CDF 00C0                movem.l    D6,D7, [A7]+
  3362. 00002556  4E5E                     unlink     A6
  3363. 00002558  205F                     movea.l    A0, [A7]+
  3364. 0000255A  544F                     addq.w     A7, 2
  3365. 0000255C  4ED0                     jmp        [A0]
  3366. fn0000255E:
  3367. 0000255E  4E56 FFF8                link       A6, -0x0008
  3368. 00002562  2F07                     move.l     -[A7], D7
  3369. 00002564  42A7                     clr.l      -[A7]
  3370. 00002566  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3371. 0000256A  201F                     move.l     D0, [A7]+
  3372. 0000256C  3E00                     move.w     D7, D0
  3373. 0000256E  102D FEBF                move.b     D0, [A5 - 0x141]
  3374. 00002572  661C                     bne        +0x1E /* 00002590 */
  3375. 00002574  7001                     moveq.l    D0, 0x01
  3376. 00002576  B047                     cmp.w      D0, D7
  3377. 00002578  5EC0                     sgt        D0
  3378. 0000257A  4A00                     tst.b      D0
  3379. 0000257C  660A                     bne        +0xC /* 00002588 */
  3380. 0000257E  7220                     moveq.l    D1, 0x20
  3381. 00002580  B247                     cmp.w      D1, D7
  3382. 00002582  5DC1                     slt        D1
  3383. 00002584  8001                     or.b       D0, D1
  3384. 00002586  6702                     beq        +0x4 /* 0000258A */
  3385. label00002588:
  3386. 00002588  7E01                     moveq.l    D7, 0x01
  3387. label0000258A:
  3388. 0000258A  3F07                     move.w     -[A7], D7
  3389. 0000258C  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3390. label00002590:
  3391. 00002590  2E1F                     move.l     D7, [A7]+
  3392. 00002592  4E5E                     unlink     A6
  3393. 00002594  4E75                     rts
  3394. 00002596  4E56 FFF4                link       A6, -0x000C
  3395. 0000259A  486D FACA                pea.l      [A5 - 0x536]
  3396. 0000259E  486E FFF4                pea.l      [A6 - 0xC]
  3397. 000025A2  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3398. 000025A6  7008                     moveq.l    D0, 0x08
  3399. 000025A8  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3400. 000025AC  670A                     beq        +0xC /* 000025B8 */
  3401. 000025AE  3F3C 0001                move.w     -[A7], 0x1
  3402. 000025B2  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3403. 000025B6  604E                     bra        +0x50 /* 00002606 */
  3404. label000025B8:
  3405. 000025B8  302E FFF8                move.w     D0, [A6 - 0x8]
  3406. 000025BC  0440 009B                subi.w     D0, 0x9B
  3407. 000025C0  6712                     beq        +0x14 /* 000025D4 */
  3408. 000025C2  5340                     subq.w     D0, 1
  3409. 000025C4  6716                     beq        +0x18 /* 000025DC */
  3410. 000025C6  5340                     subq.w     D0, 1
  3411. 000025C8  672E                     beq        +0x30 /* 000025F8 */
  3412. 000025CA  5340                     subq.w     D0, 1
  3413. 000025CC  6718                     beq        +0x1A /* 000025E6 */
  3414. 000025CE  5340                     subq.w     D0, 1
  3415. 000025D0  671E                     beq        +0x20 /* 000025F0 */
  3416. 000025D2  602A                     bra        +0x2C /* 000025FE */
  3417. label000025D4:
  3418. 000025D4  4267                     clr.w      -[A7]
  3419. 000025D6  4EBA FD9E                jsr        [PC - 0x262 /* 00002376 */]
  3420. 000025DA  602A                     bra        +0x2C /* 00002606 */
  3421. label000025DC:
  3422. 000025DC  1F3C 0001                move.b     -[A7], 0x1
  3423. 000025E0  4EBA FD94                jsr        [PC - 0x26C /* 00002376 */]
  3424. 000025E4  6020                     bra        +0x22 /* 00002606 */
  3425. label000025E6:
  3426. 000025E6  1F3C 0001                move.b     -[A7], 0x1
  3427. 000025EA  4EBA FE64                jsr        [PC - 0x19C /* 00002450 */]
  3428. 000025EE  6016                     bra        +0x18 /* 00002606 */
  3429. label000025F0:
  3430. 000025F0  4267                     clr.w      -[A7]
  3431. 000025F2  4EBA FE5C                jsr        [PC - 0x1A4 /* 00002450 */]
  3432. 000025F6  600E                     bra        +0x10 /* 00002606 */
  3433. label000025F8:
  3434. 000025F8  4EBA FF64                jsr        [PC - 0x9C /* 0000255E */]
  3435. 000025FC  6008                     bra        +0xA /* 00002606 */
  3436. label000025FE:
  3437. 000025FE  3F3C 0001                move.w     -[A7], 0x1
  3438. 00002602  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3439. label00002606:
  3440. 00002606  4E5E                     unlink     A6
  3441. 00002608  4E75                     rts
  3442. 0000260A  4E56 FF98                link       A6, -0x0068
  3443. 0000260E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3444. 00002612  486D FACA                pea.l      [A5 - 0x536]
  3445. 00002616  486E FFFA                pea.l      [A6 - 0x6]
  3446. 0000261A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3447. 0000261E  302D FD42                move.w     D0, [A5 - 0x2BE]
  3448. 00002622  0440 001D                subi.w     D0, 0x1D
  3449. 00002626  671C                     beq        +0x1E /* 00002644 */
  3450. 00002628  5340                     subq.w     D0, 1
  3451. 0000262A  6718                     beq        +0x1A /* 00002644 */
  3452. 0000262C  5340                     subq.w     D0, 1
  3453. 0000262E  6714                     beq        +0x16 /* 00002644 */
  3454. 00002630  5340                     subq.w     D0, 1
  3455. 00002632  6710                     beq        +0x12 /* 00002644 */
  3456. 00002634  5340                     subq.w     D0, 1
  3457. 00002636  670C                     beq        +0xE /* 00002644 */
  3458. 00002638  3F3C 0001                move.w     -[A7], 0x1
  3459. 0000263C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3460. 00002640  6000 014C                bra        +0x14E /* 0000278E */
  3461. label00002644:
  3462. 00002644  486D FACA                pea.l      [A5 - 0x536]
  3463. 00002648  486E FFFA                pea.l      [A6 - 0x6]
  3464. 0000264C  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  3465. 00002650  3F3C FFFF                move.w     -[A7], 0xFFFF
  3466. 00002654  486E FFB4                pea.l      [A6 - 0x4C]
  3467. 00002658  486E FFF8                pea.l      [A6 - 0x8]
  3468. 0000265C  486E FFC3                pea.l      [A6 - 0x3D]
  3469. 00002660  486E FFC4                pea.l      [A6 - 0x3C]
  3470. 00002664  486E FFF4                pea.l      [A6 - 0xC]
  3471. 00002668  4EBA E870                jsr        [PC - 0x1790 /* 00000EDA */]
  3472. 0000266C  102D FEBF                move.b     D0, [A5 - 0x141]
  3473. 00002670  6600 011C                bne        +0x11E /* 0000278E */
  3474. 00002674  4AAE FFF4                tst.l      [A6 - 0xC]
  3475. 00002678  57C1                     seq        D1
  3476. 0000267A  8001                     or.b       D0, D1
  3477. 0000267C  0240 0001                andi.w     D0, 0x1
  3478. 00002680  6600 010C                bne        +0x10E /* 0000278E */
  3479. 00002684  4A6E FFF8                tst.w      [A6 - 0x8]
  3480. 00002688  6C0C                     bge        +0xE /* 00002696 */
  3481. 0000268A  3F3C 0001                move.w     -[A7], 0x1
  3482. 0000268E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3483. 00002692  6000 00FA                bra        +0xFC /* 0000278E */
  3484. label00002696:
  3485. 00002696  7000                     moveq.l    D0, 0x00
  3486. 00002698  2D40 FFBA                move.l     [A6 - 0x46], D0
  3487. 0000269C  42A7                     clr.l      -[A7]
  3488. 0000269E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3489. 000026A2  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3490. 000026A6  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  3491. 000026AA  2D6E FFBE FF98           move.l     [A6 - 0x68], [A6 - 0x42]
  3492. 000026B0  102E FFC3                move.b     D0, [A6 - 0x3D]
  3493. 000026B4  6718                     beq        +0x1A /* 000026CE */
  3494. 000026B6  486E FFC4                pea.l      [A6 - 0x3C]
  3495. 000026BA  486E FFBA                pea.l      [A6 - 0x46]
  3496. 000026BE  486E FFBE                pea.l      [A6 - 0x42]
  3497. 000026C2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3498. 000026C6  486E FF98                pea.l      [A6 - 0x68]
  3499. 000026CA  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  3500. label000026CE:
  3501. 000026CE  4267                     clr.w      -[A7]
  3502. 000026D0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3503. 000026D4  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  3504. 000026D8  3E1F                     move.w     D7, [A7]+
  3505. 000026DA  6F00 00B2                ble        +0xB4 /* 0000278E */
  3506. 000026DE  42A7                     clr.l      -[A7]
  3507. 000026E0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3508. 000026E4  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  3509. 000026E8  2C1F                     move.l     D6, [A7]+
  3510. 000026EA  2046                     movea.l    A0, D6
  3511. 000026EC  2668 0008                movea.l    A3, [A0 + 0x8]
  3512. 000026F0  302E FFF8                move.w     D0, [A6 - 0x8]
  3513. 000026F4  B06D EFC6                cmp.w      D0, [A5 - 0x103A]
  3514. 000026F8  57C0                     seq        D0
  3515. 000026FA  C02D EFC0                and.b      D0, [A5 - 0x1040]
  3516. 000026FE  1A00                     move.b     D5, D0
  3517. 00002700  0A05 0001                xori.b     D5, 0x1
  3518. 00002704  1005                     move.b     D0, D5
  3519. 00002706  675E                     beq        +0x60 /* 00002766 */
  3520. 00002708  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3521. 0000270C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  3522. 00002710  206D F242                movea.l    A0, [A5 - 0xDBE]
  3523. 00002714  49E8 027E                lea.l      A4, [A0 + 0x27E]
  3524. 00002718  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3525. 0000271C  3007                     move.w     D0, D7
  3526. 0000271E  E940                     asl        D0.w, 4
  3527. 00002720  1234 00C1                move.b     D1, [A4 + D0.w - 0x63]
  3528. 00002724  4881                     ext.w      D1
  3529. 00002726  3F01                     move.w     -[A7], D1
  3530. 00002728  3007                     move.w     D0, D7
  3531. 0000272A  E740                     asl        D0.w, 3
  3532. 0000272C  41EC 0170                lea.l      A0, [A4 + 0x170]
  3533. 00002730  4870 0000                pea.l      [A0 + D0.w]
  3534. 00002734  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  3535. 00002738  486E FFA8                pea.l      [A6 - 0x58]
  3536. 0000273C  A874                     syscall    GetPort
  3537. 0000273E  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  3538. 00002742  A873                     syscall    SetPort
  3539. 00002744  102D F200                move.b     D0, [A5 - 0xE00]
  3540. 00002748  6708                     beq        +0xA /* 00002752 */
  3541. 0000274A  2046                     movea.l    A0, D6
  3542. 0000274C  4868 0016                pea.l      [A0 + 0x16]
  3543. 00002750  AA15                     syscall    RGBBackColor
  3544. label00002752:
  3545. 00002752  2F0B                     move.l     -[A7], A3
  3546. 00002754  A9D8                     syscall    TEActivate
  3547. 00002756  102D F200                move.b     D0, [A5 - 0xE00]
  3548. 0000275A  6704                     beq        +0x6 /* 00002760 */
  3549. 0000275C  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  3550. label00002760:
  3551. 00002760  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  3552. 00002764  A873                     syscall    SetPort
  3553. label00002766:
  3554. 00002766  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3555. 0000276A  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  3556. 0000276E  2F0B                     move.l     -[A7], A3
  3557. 00002770  A9D1                     syscall    TESetSelect
  3558. 00002772  1005                     move.b     D0, D5
  3559. 00002774  6718                     beq        +0x1A /* 0000278E */
  3560. 00002776  2053                     movea.l    A0, [A3]
  3561. 00002778  4268 0024                clr.w      [A0 + 0x24]
  3562. 0000277C  2053                     movea.l    A0, [A3]
  3563. 0000277E  4268 0038                clr.w      [A0 + 0x38]
  3564. 00002782  2F0B                     move.l     -[A7], A3
  3565. 00002784  A9D9                     syscall    TEDeactivate
  3566. 00002786  42A7                     clr.l      -[A7]
  3567. 00002788  42A7                     clr.l      -[A7]
  3568. 0000278A  2F0B                     move.l     -[A7], A3
  3569. 0000278C  A9D1                     syscall    TESetSelect
  3570. label0000278E:
  3571. 0000278E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3572. 00002792  4E5E                     unlink     A6
  3573. 00002794  4E75                     rts
  3574. 00002796  4E56 FFDC                link       A6, -0x0024
  3575. 0000279A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3576. 0000279E  486D FACA                pea.l      [A5 - 0x536]
  3577. 000027A2  486E FFFA                pea.l      [A6 - 0x6]
  3578. 000027A6  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3579. 000027AA  42A7                     clr.l      -[A7]
  3580. 000027AC  3F2D FD42                move.w     -[A7], [A5 - 0x2BE]
  3581. 000027B0  4267                     clr.w      -[A7]
  3582. 000027B2  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  3583. 000027B6  285F                     movea.l    A4, [A7]+
  3584. 000027B8  200C                     move.l     D0, A4
  3585. 000027BA  660C                     bne        +0xE /* 000027C8 */
  3586. label000027BC:
  3587. 000027BC  3F3C 0001                move.w     -[A7], 0x1
  3588. 000027C0  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3589. 000027C4  6000 009E                bra        +0xA0 /* 00002864 */
  3590. label000027C8:
  3591. 000027C8  7003                     moveq.l    D0, 0x03
  3592. 000027CA  B054                     cmp.w      D0, [A4]
  3593. 000027CC  56C0                     sne        D0
  3594. 000027CE  4A00                     tst.b      D0
  3595. 000027D0  670A                     beq        +0xC /* 000027DC */
  3596. 000027D2  72FA                     moveq.l    D1, 0xFFFFFFFA
  3597. 000027D4  B254                     cmp.w      D1, [A4]
  3598. 000027D6  56C1                     sne        D1
  3599. 000027D8  C001                     and.b      D0, D1
  3600. 000027DA  66E0                     bne        -0x1E /* 000027BC */
  3601. label000027DC:
  3602. 000027DC  266C 0002                movea.l    A3, [A4 + 0x2]
  3603. 000027E0  486D FACA                pea.l      [A5 - 0x536]
  3604. 000027E4  486E FFFA                pea.l      [A6 - 0x6]
  3605. 000027E8  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3606. 000027EC  4267                     clr.w      -[A7]
  3607. 000027EE  486E FFFA                pea.l      [A6 - 0x6]
  3608. 000027F2  4EBA D8CC                jsr        [PC - 0x2734 /* 000000C0 */]
  3609. 000027F6  101F                     move.b     D0, [A7]+
  3610. 000027F8  6602                     bne        +0x4 /* 000027FC */
  3611. 000027FA  6068                     bra        +0x6A /* 00002864 */
  3612. label000027FC:
  3613. 000027FC  486E FFFA                pea.l      [A6 - 0x6]
  3614. 00002800  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3615. 00002804  102D FEBF                move.b     D0, [A5 - 0x141]
  3616. 00002808  665A                     bne        +0x5C /* 00002864 */
  3617. 0000280A  7004                     moveq.l    D0, 0x04
  3618. 0000280C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3619. 00002810  660E                     bne        +0x10 /* 00002820 */
  3620. 00002812  4AAE FFFC                tst.l      [A6 - 0x4]
  3621. 00002816  671A                     beq        +0x1C /* 00002832 */
  3622. 00002818  7001                     moveq.l    D0, 0x01
  3623. 0000281A  2D40 FFFC                move.l     [A6 - 0x4], D0
  3624. 0000281E  6012                     bra        +0x14 /* 00002832 */
  3625. label00002820:
  3626. 00002820  7003                     moveq.l    D0, 0x03
  3627. 00002822  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3628. 00002826  670A                     beq        +0xC /* 00002832 */
  3629. 00002828  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3630. 0000282C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  3631. 00002830  6032                     bra        +0x34 /* 00002864 */
  3632. label00002832:
  3633. 00002832  3D7C 0008 FFE2           move.w     [A6 - 0x1E], 0x8
  3634. 00002838  2D7C 0000 00B0 FFE4      move.l     [A6 - 0x1C], 0xB0
  3635. 00002840  3D7C 0003 FFE8           move.w     [A6 - 0x18], 0x3
  3636. 00002846  2D6E FFFC FFEA           move.l     [A6 - 0x16], [A6 - 0x4]
  3637. 0000284C  42A7                     clr.l      -[A7]
  3638. 0000284E  7002                     moveq.l    D0, 0x02
  3639. 00002850  2F00                     move.l     -[A7], D0
  3640. 00002852  486E FFDC                pea.l      [A6 - 0x24]
  3641. 00002856  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  3642. 0000285C  2F0B                     move.l     -[A7], A3
  3643. 0000285E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3644. 00002862  2E1F                     move.l     D7, [A7]+
  3645. label00002864:
  3646. 00002864  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3647. 00002868  4E5E                     unlink     A6
  3648. 0000286A  4E75                     rts
  3649. 0000286C  4E56 0000                link       A6, 0
  3650. 00002870  4E5E                     unlink     A6
  3651. 00002872  4E75                     rts
  3652. 00002874  4E56 FFE6                link       A6, -0x001A
  3653. 00002878  48E7 0300                movem.l    -[A7], D6,D7
  3654. 0000287C  3D7C 0002 FFE8           move.w     [A6 - 0x18], 0x2
  3655. 00002882  7000                     moveq.l    D0, 0x00
  3656. 00002884  2D40 FFEA                move.l     [A6 - 0x16], D0
  3657. 00002888  206D FD5C                movea.l    A0, [A5 - 0x2A4]
  3658. 0000288C  2050                     movea.l    A0, [A0]
  3659. 0000288E  3C10                     move.w     D6, [A0]
  3660. 00002890  5346                     subq.w     D6, 1
  3661. 00002892  3D46 FFE6                move.w     [A6 - 0x1A], D6
  3662. 00002896  4247                     clr.w      D7
  3663. 00002898  6000 008A                bra        +0x8C /* 00002924 */
  3664. label0000289C:
  3665. 0000289C  206D FD5C                movea.l    A0, [A5 - 0x2A4]
  3666. 000028A0  2050                     movea.l    A0, [A0]
  3667. 000028A2  3007                     move.w     D0, D7
  3668. 000028A4  48C0                     ext.l      D0
  3669. 000028A6  2F00                     move.l     -[A7], D0
  3670. 000028A8  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3671. 000028AE  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3672. 000028B2  201F                     move.l     D0, [A7]+
  3673. 000028B4  43EE FFEE                lea.l      A1, [A6 - 0x12]
  3674. 000028B8  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  3675. 000028BC  22D8                     move.l     [A1]+, [A0]+
  3676. 000028BE  22D8                     move.l     [A1]+, [A0]+
  3677. 000028C0  3290                     move.w     [A1], [A0]
  3678. 000028C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3679. 000028C4  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3680. 000028C8  57C0                     seq        D0
  3681. 000028CA  4A00                     tst.b      D0
  3682. 000028CC  6652                     bne        +0x54 /* 00002920 */
  3683. 000028CE  0C6E 0088 FFEE           cmpi.w     [A6 - 0x12], 0x88
  3684. 000028D4  57C1                     seq        D1
  3685. 000028D6  8001                     or.b       D0, D1
  3686. 000028D8  6646                     bne        +0x48 /* 00002920 */
  3687. 000028DA  7203                     moveq.l    D1, 0x03
  3688. 000028DC  B26E FFF2                cmp.w      D1, [A6 - 0xE]
  3689. 000028E0  57C1                     seq        D1
  3690. 000028E2  8001                     or.b       D0, D1
  3691. 000028E4  663A                     bne        +0x3C /* 00002920 */
  3692. 000028E6  72FA                     moveq.l    D1, 0xFFFFFFFA
  3693. 000028E8  B26E FFF2                cmp.w      D1, [A6 - 0xE]
  3694. 000028EC  57C1                     seq        D1
  3695. 000028EE  8001                     or.b       D0, D1
  3696. 000028F0  6702                     beq        +0x4 /* 000028F4 */
  3697. 000028F2  602C                     bra        +0x2E /* 00002920 */
  3698. label000028F4:
  3699. 000028F4  486E FFF2                pea.l      [A6 - 0xE]
  3700. 000028F8  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3701. 000028FC  206D FD5C                movea.l    A0, [A5 - 0x2A4]
  3702. 00002900  2050                     movea.l    A0, [A0]
  3703. 00002902  3007                     move.w     D0, D7
  3704. 00002904  48C0                     ext.l      D0
  3705. 00002906  2F00                     move.l     -[A7], D0
  3706. 00002908  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3707. 0000290E  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3708. 00002912  201F                     move.l     D0, [A7]+
  3709. 00002914  41F0 080C                lea.l      A0, [A0 + D0 + 0xC]
  3710. 00002918  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3711. 0000291C  20D9                     move.l     [A0]+, [A1]+
  3712. 0000291E  3091                     move.w     [A0], [A1]
  3713. label00002920:
  3714. 00002920  5247                     addq.w     D7, 1
  3715. 00002922  6908                     bvs        +0xA /* 0000292C */
  3716. label00002924:
  3717. 00002924  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  3718. 00002928  6F00 FF72                ble        -0x8C /* 0000289C */
  3719. label0000292C:
  3720. 0000292C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3721. 00002930  4E5E                     unlink     A6
  3722. 00002932  4E75                     rts
  3723. 00002934  4E56 0000                link       A6, 0
  3724. 00002938  4E5E                     unlink     A6
  3725. 0000293A  4E75                     rts
  3726. fn0000293C:
  3727. 0000293C  4E56 0000                link       A6, 0
  3728. 00002940  42A7                     clr.l      -[A7]
  3729. 00002942  7004                     moveq.l    D0, 0x04
  3730. 00002944  2F00                     move.l     -[A7], D0
  3731. 00002946  4267                     clr.w      -[A7]
  3732. 00002948  42A7                     clr.l      -[A7]
  3733. 0000294A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3734. 0000294E  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  3735. 00002952  4E5E                     unlink     A6
  3736. 00002954  4E75                     rts
  3737. fn00002956:
  3738. 00002956  4E56 FFF2                link       A6, -0x000E
  3739. 0000295A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3740. 0000295E  266E 0008                movea.l    A3, [A6 + 0x8]
  3741. 00002962  4267                     clr.w      -[A7]
  3742. 00002964  2F0B                     move.l     -[A7], A3
  3743. 00002966  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3744. 0000296A  3C1F                     move.w     D6, [A7]+
  3745. 0000296C  5346                     subq.w     D6, 1
  3746. 0000296E  3D46 FFF2                move.w     [A6 - 0xE], D6
  3747. 00002972  4247                     clr.w      D7
  3748. 00002974  601A                     bra        +0x1C /* 00002990 */
  3749. label00002976:
  3750. 00002976  42A7                     clr.l      -[A7]
  3751. 00002978  2F0B                     move.l     -[A7], A3
  3752. 0000297A  3F07                     move.w     -[A7], D7
  3753. 0000297C  4EBA 0028                jsr        [PC + 0x28 /* 000029A6 */]
  3754. 00002980  285F                     movea.l    A4, [A7]+
  3755. 00002982  200C                     move.l     D0, A4
  3756. 00002984  6706                     beq        +0x8 /* 0000298C */
  3757. 00002986  2F0C                     move.l     -[A7], A4
  3758. 00002988  4EBA 0110                jsr        [PC + 0x110 /* 00002A9A */]
  3759. label0000298C:
  3760. 0000298C  5247                     addq.w     D7, 1
  3761. 0000298E  6906                     bvs        +0x8 /* 00002996 */
  3762. label00002990:
  3763. 00002990  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  3764. 00002994  6FE0                     ble        -0x1E /* 00002976 */
  3765. label00002996:
  3766. 00002996  2F0B                     move.l     -[A7], A3
  3767. 00002998  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  3768. 0000299C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3769. 000029A0  4E5E                     unlink     A6
  3770. 000029A2  2E9F                     move.l     [A7], [A7]+
  3771. 000029A4  4E75                     rts
  3772. fn000029A6:
  3773. 000029A6  4E56 FFF8                link       A6, -0x0008
  3774. 000029AA  42A7                     clr.l      -[A7]
  3775. 000029AC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3776. 000029B0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3777. 000029B4  486E FFF8                pea.l      [A6 - 0x8]
  3778. 000029B8  7004                     moveq.l    D0, 0x04
  3779. 000029BA  2F00                     move.l     -[A7], D0
  3780. 000029BC  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  3781. 000029C0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3782. 000029C4  6E06                     bgt        +0x8 /* 000029CC */
  3783. 000029C6  7000                     moveq.l    D0, 0x00
  3784. 000029C8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3785. label000029CC:
  3786. 000029CC  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  3787. 000029D2  4E5E                     unlink     A6
  3788. 000029D4  205F                     movea.l    A0, [A7]+
  3789. 000029D6  5C4F                     addq.w     A7, 6
  3790. 000029D8  4ED0                     jmp        [A0]
  3791. 000029DA  4E56 FFF2                link       A6, -0x000E
  3792. 000029DE  48E7 0308                movem.l    -[A7], D6,D7,A4
  3793. 000029E2  4267                     clr.w      -[A7]
  3794. 000029E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3795. 000029E8  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3796. 000029EC  3C1F                     move.w     D6, [A7]+
  3797. 000029EE  5346                     subq.w     D6, 1
  3798. 000029F0  3D46 FFF2                move.w     [A6 - 0xE], D6
  3799. 000029F4  4247                     clr.w      D7
  3800. 000029F6  6026                     bra        +0x28 /* 00002A1E */
  3801. label000029F8:
  3802. 000029F8  42A7                     clr.l      -[A7]
  3803. 000029FA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3804. 000029FE  3F07                     move.w     -[A7], D7
  3805. 00002A00  4EBA FFA4                jsr        [PC - 0x5C /* 000029A6 */]
  3806. 00002A04  285F                     movea.l    A4, [A7]+
  3807. 00002A06  200C                     move.l     D0, A4
  3808. 00002A08  6710                     beq        +0x12 /* 00002A1A */
  3809. 00002A0A  2054                     movea.l    A0, [A4]
  3810. 00002A0C  2068 0004                movea.l    A0, [A0 + 0x4]
  3811. 00002A10  2050                     movea.l    A0, [A0]
  3812. 00002A12  3010                     move.w     D0, [A0]
  3813. 00002A14  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3814. 00002A18  670E                     beq        +0x10 /* 00002A28 */
  3815. label00002A1A:
  3816. 00002A1A  5247                     addq.w     D7, 1
  3817. 00002A1C  6906                     bvs        +0x8 /* 00002A24 */
  3818. label00002A1E:
  3819. 00002A1E  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  3820. 00002A22  6FD4                     ble        -0x2A /* 000029F8 */
  3821. label00002A24:
  3822. 00002A24  7000                     moveq.l    D0, 0x00
  3823. 00002A26  2840                     movea.l    A4, D0
  3824. label00002A28:
  3825. 00002A28  2D4C 000E                move.l     [A6 + 0xE], A4
  3826. 00002A2C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3827. 00002A30  4E5E                     unlink     A6
  3828. 00002A32  205F                     movea.l    A0, [A7]+
  3829. 00002A34  5C4F                     addq.w     A7, 6
  3830. 00002A36  4ED0                     jmp        [A0]
  3831. fn00002A38:
  3832. 00002A38  4E56 FFFC                link       A6, -0x0004
  3833. 00002A3C  4267                     clr.w      -[A7]
  3834. 00002A3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3835. 00002A42  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3836. 00002A46  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  3837. 00002A4A  4267                     clr.w      -[A7]
  3838. 00002A4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3839. 00002A50  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3840. 00002A54  486E 0008                pea.l      [A6 + 0x8]
  3841. 00002A58  7004                     moveq.l    D0, 0x04
  3842. 00002A5A  2F00                     move.l     -[A7], D0
  3843. 00002A5C  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  3844. 00002A60  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3845. 00002A64  4E5E                     unlink     A6
  3846. 00002A66  205F                     movea.l    A0, [A7]+
  3847. 00002A68  504F                     addq.w     A7, 8
  3848. 00002A6A  4ED0                     jmp        [A0]
  3849. fn00002A6C:
  3850. 00002A6C  4E56 FFFC                link       A6, -0x0004
  3851. 00002A70  2F0C                     move.l     -[A7], A4
  3852. 00002A72  42A7                     clr.l      -[A7]
  3853. 00002A74  7008                     moveq.l    D0, 0x08
  3854. 00002A76  2F00                     move.l     -[A7], D0
  3855. 00002A78  4267                     clr.w      -[A7]
  3856. 00002A7A  42A7                     clr.l      -[A7]
  3857. 00002A7C  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3858. 00002A80  285F                     movea.l    A4, [A7]+
  3859. 00002A82  200C                     move.l     D0, A4
  3860. 00002A84  6708                     beq        +0xA /* 00002A8E */
  3861. 00002A86  2054                     movea.l    A0, [A4]
  3862. 00002A88  216E 0008 0004           move.l     [A0 + 0x4], [A6 + 0x8]
  3863. label00002A8E:
  3864. 00002A8E  2D4C 000C                move.l     [A6 + 0xC], A4
  3865. 00002A92  285F                     movea.l    A4, [A7]+
  3866. 00002A94  4E5E                     unlink     A6
  3867. 00002A96  2E9F                     move.l     [A7], [A7]+
  3868. 00002A98  4E75                     rts
  3869. fn00002A9A:
  3870. 00002A9A  4E56 0000                link       A6, 0
  3871. 00002A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  3872. 00002AA2  2050                     movea.l    A0, [A0]
  3873. 00002AA4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3874. 00002AA8  A932                     syscall    DisposeMenu
  3875. 00002AAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3876. 00002AAE  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  3877. 00002AB2  4E5E                     unlink     A6
  3878. 00002AB4  2E9F                     move.l     [A7], [A7]+
  3879. 00002AB6  4E75                     rts
  3880. 00002AB8  4E56 FFFC                link       A6, -0x0004
  3881. 00002ABC  42A7                     clr.l      -[A7]
  3882. 00002ABE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3883. 00002AC2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3884. 00002AC6  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3885. 00002ACA  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  3886. 00002ACE  4E5E                     unlink     A6
  3887. 00002AD0  205F                     movea.l    A0, [A7]+
  3888. 00002AD2  5C4F                     addq.w     A7, 6
  3889. 00002AD4  4ED0                     jmp        [A0]
  3890. fn00002AD6:
  3891. 00002AD6  4E56 FFFE                link       A6, -0x0002
  3892. 00002ADA  4A6E 0010                tst.w      [A6 + 0x10]
  3893. 00002ADE  6D1A                     blt        +0x1C /* 00002AFA */
  3894. 00002AE0  4267                     clr.w      -[A7]
  3895. 00002AE2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3896. 00002AE6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3897. 00002AEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3898. 00002AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3899. 00002AF2  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  3900. 00002AF6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3901. label00002AFA:
  3902. 00002AFA  4E5E                     unlink     A6
  3903. 00002AFC  205F                     movea.l    A0, [A7]+
  3904. 00002AFE  DEFC 000E                add.w      A7, 0xE
  3905. 00002B02  4ED0                     jmp        [A0]
  3906. fn00002B04:
  3907. 00002B04  4E56 FDE8                link       A6, -0x0218
  3908. 00002B08  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3909. 00002B0C  206E 0016                movea.l    A0, [A6 + 0x16]
  3910. 00002B10  43EE FF00                lea.l      A1, [A6 - 0x100]
  3911. 00002B14  703F                     moveq.l    D0, 0x3F
  3912. label00002B16:
  3913. 00002B16  22D8                     move.l     [A1]+, [A0]+
  3914. 00002B18  51C8 FFFC                dbf        D0, -0x6 /* 00002B16 */
  3915. 00002B1C  266E 000C                movea.l    A3, [A6 + 0xC]
  3916. 00002B20  286E 0008                movea.l    A4, [A6 + 0x8]
  3917. 00002B24  4A2E FF00                tst.b      [A6 - 0x100]
  3918. 00002B28  660A                     bne        +0xC /* 00002B34 */
  3919. 00002B2A  36BC 0120                move.w     [A3], 0x120
  3920. 00002B2E  4214                     clr.b      [A4]
  3921. 00002B30  6000 00F2                bra        +0xF4 /* 00002C24 */
  3922. label00002B34:
  3923. 00002B34  4247                     clr.w      D7
  3924. 00002B36  7C01                     moveq.l    D6, 0x01
  3925. label00002B38:
  3926. 00002B38  4240                     clr.w      D0
  3927. 00002B3A  102E FF00                move.b     D0, [A6 - 0x100]
  3928. 00002B3E  B046                     cmp.w      D0, D6
  3929. 00002B40  6F76                     ble        +0x78 /* 00002BB8 */
  3930. 00002B42  4267                     clr.w      -[A7]
  3931. 00002B44  41EE FF00                lea.l      A0, [A6 - 0x100]
  3932. 00002B48  4870 6000                pea.l      [A0 + D6.w]
  3933. 00002B4C  486D ECA8                pea.l      [A5 - 0x1358]
  3934. 00002B50  486E FEF8                pea.l      [A6 - 0x108]
  3935. 00002B54  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3936. 00002B58  3A1F                     move.w     D5, [A7]+
  3937. 00002B5A  42A7                     clr.l      -[A7]
  3938. 00002B5C  3F05                     move.w     -[A7], D5
  3939. 00002B5E  486D E8A6                pea.l      [A5 - 0x175A]
  3940. 00002B62  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  3941. 00002B66  203C 0400 0000           move.l     D0, 0x4000000
  3942. 00002B6C  C09F                     and.l      D0, [A7]+
  3943. 00002B6E  4A80                     tst.l      D0
  3944. 00002B70  6704                     beq        +0x6 /* 00002B76 */
  3945. 00002B72  3E06                     move.w     D7, D6
  3946. 00002B74  6042                     bra        +0x44 /* 00002BB8 */
  3947. label00002B76:
  3948. 00002B76  0C45 00C5                cmpi.w     D5, 0xC5
  3949. 00002B7A  6636                     bne        +0x38 /* 00002BB2 */
  3950. 00002B7C  3006                     move.w     D0, D6
  3951. 00002B7E  D06E 0010                add.w      D0, [A6 + 0x10]
  3952. 00002B82  5340                     subq.w     D0, 1
  3953. 00002B84  3F00                     move.w     -[A7], D0
  3954. 00002B86  486E FEEC                pea.l      [A6 - 0x114]
  3955. 00002B8A  486E FEEA                pea.l      [A6 - 0x116]
  3956. 00002B8E  486E FEE8                pea.l      [A6 - 0x118]
  3957. 00002B92  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3958. 00002B96  3F3C 0003                move.w     -[A7], 0x3
  3959. 00002B9A  A83D                     syscall    TEDispatch
  3960. 00002B9C  4267                     clr.w      -[A7]
  3961. 00002B9E  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  3962. 00002BA2  2F3C 8202 0006           move.l     -[A7], 0x82020006
  3963. 00002BA8  A8B5                     syscall    ScriptUtil
  3964. 00002BAA  4A5F                     tst.w      [A7]+
  3965. 00002BAC  6604                     bne        +0x6 /* 00002BB2 */
  3966. 00002BAE  3E06                     move.w     D7, D6
  3967. 00002BB0  6006                     bra        +0x8 /* 00002BB8 */
  3968. label00002BB2:
  3969. 00002BB2  DC6E FEF8                add.w      D6, [A6 - 0x108]
  3970. 00002BB6  6080                     bra        -0x7E /* 00002B38 */
  3971. label00002BB8:
  3972. 00002BB8  4A47                     tst.w      D7
  3973. 00002BBA  6612                     bne        +0x14 /* 00002BCE */
  3974. 00002BBC  41EE FF00                lea.l      A0, [A6 - 0x100]
  3975. 00002BC0  224B                     movea.l    A1, A3
  3976. 00002BC2  703F                     moveq.l    D0, 0x3F
  3977. label00002BC4:
  3978. 00002BC4  22D8                     move.l     [A1]+, [A0]+
  3979. 00002BC6  51C8 FFFC                dbf        D0, -0x6 /* 00002BC4 */
  3980. 00002BCA  4214                     clr.b      [A4]
  3981. 00002BCC  6056                     bra        +0x58 /* 00002C24 */
  3982. label00002BCE:
  3983. 00002BCE  486E FF00                pea.l      [A6 - 0x100]
  3984. 00002BD2  3F3C 0001                move.w     -[A7], 0x1
  3985. 00002BD6  3007                     move.w     D0, D7
  3986. 00002BD8  5340                     subq.w     D0, 1
  3987. 00002BDA  3F00                     move.w     -[A7], D0
  3988. 00002BDC  486E FDE8                pea.l      [A6 - 0x218]
  3989. 00002BE0  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  3990. 00002BE4  41EE FDE8                lea.l      A0, [A6 - 0x218]
  3991. 00002BE8  224B                     movea.l    A1, A3
  3992. 00002BEA  703F                     moveq.l    D0, 0x3F
  3993. label00002BEC:
  3994. 00002BEC  22D8                     move.l     [A1]+, [A0]+
  3995. 00002BEE  51C8 FFFC                dbf        D0, -0x6 /* 00002BEC */
  3996. 00002BF2  486E FF00                pea.l      [A6 - 0x100]
  3997. 00002BF6  302E FEF8                move.w     D0, [A6 - 0x108]
  3998. 00002BFA  D047                     add.w      D0, D7
  3999. 00002BFC  3F00                     move.w     -[A7], D0
  4000. 00002BFE  4240                     clr.w      D0
  4001. 00002C00  102E FF00                move.b     D0, [A6 - 0x100]
  4002. 00002C04  5240                     addq.w     D0, 1
  4003. 00002C06  9047                     sub.w      D0, D7
  4004. 00002C08  906E FEF8                sub.w      D0, [A6 - 0x108]
  4005. 00002C0C  3F00                     move.w     -[A7], D0
  4006. 00002C0E  486E FDE8                pea.l      [A6 - 0x218]
  4007. 00002C12  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  4008. 00002C16  41EE FDE8                lea.l      A0, [A6 - 0x218]
  4009. 00002C1A  224C                     movea.l    A1, A4
  4010. 00002C1C  703F                     moveq.l    D0, 0x3F
  4011. label00002C1E:
  4012. 00002C1E  22D8                     move.l     [A1]+, [A0]+
  4013. 00002C20  51C8 FFFC                dbf        D0, -0x6 /* 00002C1E */
  4014. label00002C24:
  4015. 00002C24  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4016. 00002C28  4E5E                     unlink     A6
  4017. 00002C2A  205F                     movea.l    A0, [A7]+
  4018. 00002C2C  DEFC 0012                add.w      A7, 0x12
  4019. 00002C30  4ED0                     jmp        [A0]
  4020. fn00002C32:
  4021. 00002C32  4E56 F9EE                link       A6, -0x0612
  4022. 00002C36  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4023. 00002C3A  2A2E 0008                move.l     D5, [A6 + 0x8]
  4024. 00002C3E  486D FD98                pea.l      [A5 - 0x268]
  4025. 00002C42  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  4026. 00002C46  A934                     syscall    ClearMenuBar
  4027. 00002C48  4AAD FD9C                tst.l      [A5 - 0x264]
  4028. 00002C4C  6708                     beq        +0xA /* 00002C56 */
  4029. 00002C4E  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  4030. 00002C52  4EBA FD02                jsr        [PC - 0x2FE /* 00002956 */]
  4031. label00002C56:
  4032. 00002C56  42A7                     clr.l      -[A7]
  4033. 00002C58  4EBA FCE2                jsr        [PC - 0x31E /* 0000293C */]
  4034. 00002C5C  2B5F FD9C                move.l     [A5 - 0x264], [A7]+
  4035. 00002C60  6700 0194                beq        +0x196 /* 00002DF6 */
  4036. 00002C64  4A85                     tst.l      D5
  4037. 00002C66  6700 017C                beq        +0x17E /* 00002DE4 */
  4038. 00002C6A  486E FEFE                pea.l      [A6 - 0x102]
  4039. 00002C6E  2F3C 0002 0108           move.l     -[A7], 0x20108
  4040. 00002C74  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  4041. 00002C78  4244                     clr.w      D4
  4042. 00002C7A  182E FEFE                move.b     D4, [A6 - 0x102]
  4043. 00002C7E  7000                     moveq.l    D0, 0x00
  4044. 00002C80  2640                     movea.l    A3, D0
  4045. 00002C82  2045                     movea.l    A0, D5
  4046. 00002C84  2050                     movea.l    A0, [A0]
  4047. 00002C86  3D68 005E FAF0           move.w     [A6 - 0x510], [A0 + 0x5E]
  4048. 00002C8C  7C01                     moveq.l    D6, 0x01
  4049. 00002C8E  6000 014C                bra        +0x14E /* 00002DDC */
  4050. label00002C92:
  4051. 00002C92  486E F9F0                pea.l      [A6 - 0x610]
  4052. 00002C96  2F05                     move.l     -[A7], D5
  4053. 00002C98  3006                     move.w     D0, D6
  4054. 00002C9A  5340                     subq.w     D0, 1
  4055. 00002C9C  3F00                     move.w     -[A7], D0
  4056. 00002C9E  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  4057. 00002CA2  205F                     movea.l    A0, [A7]+
  4058. 00002CA4  43EE FDF4                lea.l      A1, [A6 - 0x20C]
  4059. 00002CA8  703F                     moveq.l    D0, 0x3F
  4060. label00002CAA:
  4061. 00002CAA  22D8                     move.l     [A1]+, [A0]+
  4062. 00002CAC  51C8 FFFC                dbf        D0, -0x6 /* 00002CAA */
  4063. 00002CB0  4267                     clr.w      -[A7]
  4064. 00002CB2  486E FEFE                pea.l      [A6 - 0x102]
  4065. 00002CB6  486E FDF4                pea.l      [A6 - 0x20C]
  4066. 00002CBA  3F3C 0001                move.w     -[A7], 0x1
  4067. 00002CBE  3F04                     move.w     -[A7], D4
  4068. 00002CC0  486E FAF2                pea.l      [A6 - 0x50E]
  4069. 00002CC4  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  4070. 00002CC8  486E FAF2                pea.l      [A6 - 0x50E]
  4071. 00002CCC  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  4072. 00002CD0  4A5F                     tst.w      [A7]+
  4073. 00002CD2  6668                     bne        +0x6A /* 00002D3C */
  4074. 00002CD4  486E FDF4                pea.l      [A6 - 0x20C]
  4075. 00002CD8  3F3C 0001                move.w     -[A7], 0x1
  4076. 00002CDC  3F04                     move.w     -[A7], D4
  4077. 00002CDE  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  4078. 00002CE2  486E FDF4                pea.l      [A6 - 0x20C]
  4079. 00002CE6  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  4080. 00002CEA  4240                     clr.w      D0
  4081. 00002CEC  102E FDF5                move.b     D0, [A6 - 0x20B]
  4082. 00002CF0  7240                     moveq.l    D1, 0x40
  4083. 00002CF2  B240                     cmp.w      D1, D0
  4084. 00002CF4  6606                     bne        +0x8 /* 00002CFC */
  4085. 00002CF6  1D7C 0014 FDF5           move.b     [A6 - 0x20B], 0x14
  4086. label00002CFC:
  4087. 00002CFC  42A7                     clr.l      -[A7]
  4088. 00002CFE  4267                     clr.w      -[A7]
  4089. 00002D00  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  4090. 00002D04  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4091. 00002D08  301F                     move.w     D0, [A7]+
  4092. 00002D0A  D07C 01F5                add.w      D0, 0x1F5
  4093. 00002D0E  3F00                     move.w     -[A7], D0
  4094. 00002D10  486E FDF4                pea.l      [A6 - 0x20C]
  4095. 00002D14  A931                     syscall    NewMenu
  4096. 00002D16  285F                     movea.l    A4, [A7]+
  4097. 00002D18  200C                     move.l     D0, A4
  4098. 00002D1A  6700 00DA                beq        +0xDC /* 00002DF6 */
  4099. 00002D1E  42A7                     clr.l      -[A7]
  4100. 00002D20  2F0C                     move.l     -[A7], A4
  4101. 00002D22  4EBA FD48                jsr        [PC - 0x2B8 /* 00002A6C */]
  4102. 00002D26  265F                     movea.l    A3, [A7]+
  4103. 00002D28  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  4104. 00002D2C  2F0B                     move.l     -[A7], A3
  4105. 00002D2E  4EBA FD08                jsr        [PC - 0x2F8 /* 00002A38 */]
  4106. 00002D32  2F0C                     move.l     -[A7], A4
  4107. 00002D34  4267                     clr.w      -[A7]
  4108. 00002D36  A935                     syscall    InsertMenu
  4109. 00002D38  6000 009E                bra        +0xA0 /* 00002DD8 */
  4110. label00002D3C:
  4111. 00002D3C  200B                     move.l     D0, A3
  4112. 00002D3E  6700 0098                beq        +0x9A /* 00002DD8 */
  4113. 00002D42  486E FDF4                pea.l      [A6 - 0x20C]
  4114. 00002D46  2F05                     move.l     -[A7], D5
  4115. 00002D48  2045                     movea.l    A0, D5
  4116. 00002D4A  2050                     movea.l    A0, [A0]
  4117. 00002D4C  3006                     move.w     D0, D6
  4118. 00002D4E  5340                     subq.w     D0, 1
  4119. 00002D50  D040                     add.w      D0, D0
  4120. 00002D52  3F30 0060                move.w     -[A7], [A0 + D0.w + 0x60]
  4121. 00002D56  486E FCF4                pea.l      [A6 - 0x30C]
  4122. 00002D5A  486E FBF4                pea.l      [A6 - 0x40C]
  4123. 00002D5E  4EBA FDA4                jsr        [PC - 0x25C /* 00002B04 */]
  4124. 00002D62  4240                     clr.w      D0
  4125. 00002D64  102E FCF4                move.b     D0, [A6 - 0x30C]
  4126. 00002D68  3D40 F9EE                move.w     [A6 - 0x612], D0
  4127. 00002D6C  7E02                     moveq.l    D7, 0x02
  4128. 00002D6E  603A                     bra        +0x3C /* 00002DAA */
  4129. label00002D70:
  4130. 00002D70  4240                     clr.w      D0
  4131. 00002D72  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  4132. 00002D76  1030 7000                move.b     D0, [A0 + D7.w]
  4133. 00002D7A  0C40 00C3                cmpi.w     D0, 0xC3
  4134. 00002D7E  57C0                     seq        D0
  4135. 00002D80  4A00                     tst.b      D0
  4136. 00002D82  6722                     beq        +0x24 /* 00002DA6 */
  4137. 00002D84  3207                     move.w     D1, D7
  4138. 00002D86  5341                     subq.w     D1, 1
  4139. 00002D88  4242                     clr.w      D2
  4140. 00002D8A  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  4141. 00002D8E  1430 1000                move.b     D2, [A0 + D1.w]
  4142. 00002D92  7221                     moveq.l    D1, 0x21
  4143. 00002D94  B242                     cmp.w      D1, D2
  4144. 00002D96  57C1                     seq        D1
  4145. 00002D98  C001                     and.b      D0, D1
  4146. 00002D9A  670A                     beq        +0xC /* 00002DA6 */
  4147. 00002D9C  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  4148. 00002DA0  11BC 0012 7000           move.b     [A0 + D7.w], 0x12
  4149. label00002DA6:
  4150. 00002DA6  5247                     addq.w     D7, 1
  4151. 00002DA8  6906                     bvs        +0x8 /* 00002DB0 */
  4152. label00002DAA:
  4153. 00002DAA  BE6E F9EE                cmp.w      D7, [A6 - 0x612]
  4154. 00002DAE  6FC0                     ble        -0x3E /* 00002D70 */
  4155. label00002DB0:
  4156. 00002DB0  2F0C                     move.l     -[A7], A4
  4157. 00002DB2  486E FCF4                pea.l      [A6 - 0x30C]
  4158. 00002DB6  A933                     syscall    AppendMenu
  4159. 00002DB8  2F0B                     move.l     -[A7], A3
  4160. 00002DBA  4267                     clr.w      -[A7]
  4161. 00002DBC  2F0C                     move.l     -[A7], A4
  4162. 00002DBE  A950                     syscall    CountMItems
  4163. 00002DC0  301F                     move.w     D0, [A7]+
  4164. 00002DC2  5340                     subq.w     D0, 1
  4165. 00002DC4  3F00                     move.w     -[A7], D0
  4166. 00002DC6  486E FBF5                pea.l      [A6 - 0x40B]
  4167. 00002DCA  4240                     clr.w      D0
  4168. 00002DCC  102E FBF4                move.b     D0, [A6 - 0x40C]
  4169. 00002DD0  48C0                     ext.l      D0
  4170. 00002DD2  2F00                     move.l     -[A7], D0
  4171. 00002DD4  4EBA FD00                jsr        [PC - 0x300 /* 00002AD6 */]
  4172. label00002DD8:
  4173. 00002DD8  5246                     addq.w     D6, 1
  4174. 00002DDA  6908                     bvs        +0xA /* 00002DE4 */
  4175. label00002DDC:
  4176. 00002DDC  BC6E FAF0                cmp.w      D6, [A6 - 0x510]
  4177. 00002DE0  6F00 FEB0                ble        -0x14E /* 00002C92 */
  4178. label00002DE4:
  4179. 00002DE4  42A7                     clr.l      -[A7]
  4180. 00002DE6  A93B                     syscall    GetMenuBar
  4181. 00002DE8  2B5F FD98                move.l     [A5 - 0x268], [A7]+
  4182. 00002DEC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4183. 00002DF0  1B7C 0001 FD97           move.b     [A5 - 0x269], 0x1
  4184. label00002DF6:
  4185. 00002DF6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4186. 00002DFA  4E5E                     unlink     A6
  4187. 00002DFC  2E9F                     move.l     [A7], [A7]+
  4188. 00002DFE  4E75                     rts
  4189. fn00002E00:
  4190. 00002E00  4E56 FFFC                link       A6, -0x0004
  4191. 00002E04  206E 0008                movea.l    A0, [A6 + 0x8]
  4192. 00002E08  2050                     movea.l    A0, [A0]
  4193. 00002E0A  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  4194. 00002E10  6708                     beq        +0xA /* 00002E1A */
  4195. 00002E12  486E FFFC                pea.l      [A6 - 0x4]
  4196. 00002E16  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4197. label00002E1A:
  4198. 00002E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  4199. 00002E1E  2050                     movea.l    A0, [A0]
  4200. 00002E20  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  4201. 00002E26  6708                     beq        +0xA /* 00002E30 */
  4202. 00002E28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4203. 00002E2C  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  4204. label00002E30:
  4205. 00002E30  206E 0008                movea.l    A0, [A6 + 0x8]
  4206. 00002E34  2050                     movea.l    A0, [A0]
  4207. 00002E36  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4208. 00002E3A  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  4209. 00002E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4210. 00002E42  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  4211. 00002E46  4E5E                     unlink     A6
  4212. 00002E48  2E9F                     move.l     [A7], [A7]+
  4213. 00002E4A  4E75                     rts
  4214. 00002E4C  4E56 FFFA                link       A6, -0x0006
  4215. 00002E50  48E7 0308                movem.l    -[A7], D6,D7,A4
  4216. 00002E54  206D FD50                movea.l    A0, [A5 - 0x2B0]
  4217. 00002E58  2050                     movea.l    A0, [A0]
  4218. 00002E5A  3C10                     move.w     D6, [A0]
  4219. 00002E5C  5346                     subq.w     D6, 1
  4220. 00002E5E  3D46 FFFA                move.w     [A6 - 0x6], D6
  4221. 00002E62  4247                     clr.w      D7
  4222. 00002E64  6036                     bra        +0x38 /* 00002E9C */
  4223. label00002E66:
  4224. 00002E66  206D FD50                movea.l    A0, [A5 - 0x2B0]
  4225. 00002E6A  2050                     movea.l    A0, [A0]
  4226. 00002E6C  3007                     move.w     D0, D7
  4227. 00002E6E  48C0                     ext.l      D0
  4228. 00002E70  2F00                     move.l     -[A7], D0
  4229. 00002E72  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4230. 00002E78  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4231. 00002E7C  201F                     move.l     D0, [A7]+
  4232. 00002E7E  49F0 0808                lea.l      A4, [A0 + D0 + 0x8]
  4233. 00002E82  70FF                     moveq.l    D0, 0xFFFFFFFF
  4234. 00002E84  B054                     cmp.w      D0, [A4]
  4235. 00002E86  6710                     beq        +0x12 /* 00002E98 */
  4236. 00002E88  7003                     moveq.l    D0, 0x03
  4237. 00002E8A  B06C 0004                cmp.w      D0, [A4 + 0x4]
  4238. 00002E8E  6608                     bne        +0xA /* 00002E98 */
  4239. 00002E90  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4240. 00002E94  4EBA FF6A                jsr        [PC - 0x96 /* 00002E00 */]
  4241. label00002E98:
  4242. 00002E98  5247                     addq.w     D7, 1
  4243. 00002E9A  6906                     bvs        +0x8 /* 00002EA2 */
  4244. label00002E9C:
  4245. 00002E9C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4246. 00002EA0  6FC4                     ble        -0x3A /* 00002E66 */
  4247. label00002EA2:
  4248. 00002EA2  2F2D FD50                move.l     -[A7], [A5 - 0x2B0]
  4249. 00002EA6  205F                     movea.l    A0, [A7]+
  4250. 00002EA8  A023                     syscall    DisposHandle/DisposeHandle
  4251. 00002EAA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4252. 00002EAE  4E5E                     unlink     A6
  4253. 00002EB0  4E75                     rts
  4254. fn00002EB2:
  4255. 00002EB2  4E56 FFF4                link       A6, -0x000C
  4256. 00002EB6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4257. 00002EBA  42A7                     clr.l      -[A7]
  4258. 00002EBC  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  4259. 00002EC0  2E1F                     move.l     D7, [A7]+
  4260. 00002EC2  660A                     bne        +0xC /* 00002ECE */
  4261. label00002EC4:
  4262. 00002EC4  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4263. 00002EC8  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4264. 00002ECC  6046                     bra        +0x48 /* 00002F14 */
  4265. label00002ECE:
  4266. 00002ECE  42A7                     clr.l      -[A7]
  4267. 00002ED0  700C                     moveq.l    D0, 0x0C
  4268. 00002ED2  2F00                     move.l     -[A7], D0
  4269. 00002ED4  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  4270. 00002ED8  265F                     movea.l    A3, [A7]+
  4271. 00002EDA  200B                     move.l     D0, A3
  4272. 00002EDC  6602                     bne        +0x4 /* 00002EE0 */
  4273. 00002EDE  60E4                     bra        -0x1A /* 00002EC4 */
  4274. label00002EE0:
  4275. 00002EE0  2853                     movea.l    A4, [A3]
  4276. 00002EE2  41ED 01D2                lea.l      A0, [A5 + 0x1D2 /* export_54 */]
  4277. 00002EE6  2888                     move.l     [A4], A0
  4278. 00002EE8  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  4279. 00002EEE  2947 0008                move.l     [A4 + 0x8], D7
  4280. 00002EF2  42A7                     clr.l      -[A7]
  4281. 00002EF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4282. 00002EF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4283. 00002EFC  42A7                     clr.l      -[A7]
  4284. 00002EFE  2F0B                     move.l     -[A7], A3
  4285. 00002F00  4EBA 05F0                jsr        [PC + 0x5F0 /* 000034F2 */]
  4286. 00002F04  2C1F                     move.l     D6, [A7]+
  4287. 00002F06  206E 000C                movea.l    A0, [A6 + 0xC]
  4288. 00002F0A  49D0                     lea.l      A4, [A0]
  4289. 00002F0C  38BC 0003                move.w     [A4], 0x3
  4290. 00002F10  294B 0002                move.l     [A4 + 0x2], A3
  4291. label00002F14:
  4292. 00002F14  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4293. 00002F18  4E5E                     unlink     A6
  4294. 00002F1A  205F                     movea.l    A0, [A7]+
  4295. 00002F1C  DEFC 000C                add.w      A7, 0xC
  4296. 00002F20  4ED0                     jmp        [A0]
  4297. fn00002F22:
  4298. 00002F22  4E56 FFF4                link       A6, -0x000C
  4299. 00002F26  206E 0008                movea.l    A0, [A6 + 0x8]
  4300. 00002F2A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4301. 00002F2E  22D8                     move.l     [A1]+, [A0]+
  4302. 00002F30  3290                     move.w     [A1], [A0]
  4303. 00002F32  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4304. 00002F36  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4305. 00002F3A  20D9                     move.l     [A0]+, [A1]+
  4306. 00002F3C  3091                     move.w     [A0], [A1]
  4307. 00002F3E  302E FFF4                move.w     D0, [A6 - 0xC]
  4308. 00002F42  5940                     subq.w     D0, 4
  4309. 00002F44  6706                     beq        +0x8 /* 00002F4C */
  4310. 00002F46  5940                     subq.w     D0, 4
  4311. 00002F48  6726                     beq        +0x28 /* 00002F70 */
  4312. 00002F4A  601C                     bra        +0x1E /* 00002F68 */
  4313. label00002F4C:
  4314. 00002F4C  202E FFF6                move.l     D0, [A6 - 0xA]
  4315. 00002F50  5480                     addq.l     D0, 2
  4316. 00002F52  4480                     neg.l      D0
  4317. 00002F54  2D40 FFF6                move.l     [A6 - 0xA], D0
  4318. 00002F58  70FF                     moveq.l    D0, 0xFFFFFFFF
  4319. 00002F5A  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  4320. 00002F5E  6E10                     bgt        +0x12 /* 00002F70 */
  4321. 00002F60  70FE                     moveq.l    D0, 0xFFFFFFFE
  4322. 00002F62  2D40 FFF6                move.l     [A6 - 0xA], D0
  4323. 00002F66  6008                     bra        +0xA /* 00002F70 */
  4324. label00002F68:
  4325. 00002F68  3F3C 0001                move.w     -[A7], 0x1
  4326. 00002F6C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4327. label00002F70:
  4328. 00002F70  206E 000C                movea.l    A0, [A6 + 0xC]
  4329. 00002F74  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4330. 00002F78  20D9                     move.l     [A0]+, [A1]+
  4331. 00002F7A  3091                     move.w     [A0], [A1]
  4332. 00002F7C  4E5E                     unlink     A6
  4333. 00002F7E  2E9F                     move.l     [A7], [A7]+
  4334. 00002F80  4E75                     rts
  4335. fn00002F82:
  4336. 00002F82  4E56 FFE8                link       A6, -0x0018
  4337. 00002F86  48E7 0018                movem.l    -[A7], A3,A4
  4338. 00002F8A  266E 0008                movea.l    A3, [A6 + 0x8]
  4339. 00002F8E  200B                     move.l     D0, A3
  4340. 00002F90  6700 00C6                beq        +0xC8 /* 00003058 */
  4341. 00002F94  7003                     moveq.l    D0, 0x03
  4342. 00002F96  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  4343. 00002F9A  6F0C                     ble        +0xE /* 00002FA8 */
  4344. 00002F9C  3F3C 0001                move.w     -[A7], 0x1
  4345. 00002FA0  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4346. 00002FA4  6000 00B2                bra        +0xB4 /* 00003058 */
  4347. label00002FA8:
  4348. 00002FA8  206E 000C                movea.l    A0, [A6 + 0xC]
  4349. 00002FAC  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4350. 00002FB0  41E8 0012                lea.l      A0, [A0 + 0x12]
  4351. 00002FB4  22D8                     move.l     [A1]+, [A0]+
  4352. 00002FB6  3290                     move.w     [A1], [A0]
  4353. 00002FB8  102E FFEF                move.b     D0, [A6 - 0x11]
  4354. 00002FBC  0240 0001                andi.w     D0, 0x1
  4355. 00002FC0  6708                     beq        +0xA /* 00002FCA */
  4356. 00002FC2  486E FFEE                pea.l      [A6 - 0x12]
  4357. 00002FC6  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4358. label00002FCA:
  4359. 00002FCA  486E FFE8                pea.l      [A6 - 0x18]
  4360. 00002FCE  206E 000C                movea.l    A0, [A6 + 0xC]
  4361. 00002FD2  4868 000C                pea.l      [A0 + 0xC]
  4362. 00002FD6  4EBA FF4A                jsr        [PC - 0xB6 /* 00002F22 */]
  4363. 00002FDA  205F                     movea.l    A0, [A7]+
  4364. 00002FDC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4365. 00002FE0  22D8                     move.l     [A1]+, [A0]+
  4366. 00002FE2  3290                     move.w     [A1], [A0]
  4367. 00002FE4  102D FEBF                move.b     D0, [A5 - 0x141]
  4368. 00002FE8  666E                     bne        +0x70 /* 00003058 */
  4369. 00002FEA  42A7                     clr.l      -[A7]
  4370. 00002FEC  2053                     movea.l    A0, [A3]
  4371. 00002FEE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4372. 00002FF2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4373. 00002FF6  1F3C 0001                move.b     -[A7], 0x1
  4374. 00002FFA  486E FFF4                pea.l      [A6 - 0xC]
  4375. 00002FFE  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4376. 00003002  285F                     movea.l    A4, [A7]+
  4377. 00003004  200C                     move.l     D0, A4
  4378. 00003006  660A                     bne        +0xC /* 00003012 */
  4379. 00003008  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  4380. 0000300C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4381. 00003010  6046                     bra        +0x48 /* 00003058 */
  4382. label00003012:
  4383. 00003012  102C 0001                move.b     D0, [A4 + 0x1]
  4384. 00003016  0240 0001                andi.w     D0, 0x1
  4385. 0000301A  6732                     beq        +0x34 /* 0000304E */
  4386. 0000301C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4387. 00003020  224C                     movea.l    A1, A4
  4388. 00003022  20D9                     move.l     [A0]+, [A1]+
  4389. 00003024  3091                     move.w     [A0], [A1]
  4390. 00003026  486E FFFA                pea.l      [A6 - 0x6]
  4391. 0000302A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4392. 0000302E  2053                     movea.l    A0, [A3]
  4393. 00003030  2068 0008                movea.l    A0, [A0 + 0x8]
  4394. 00003034  2050                     movea.l    A0, [A0]
  4395. 00003036  302E FFF4                move.w     D0, [A6 - 0xC]
  4396. 0000303A  48C0                     ext.l      D0
  4397. 0000303C  2F00                     move.l     -[A7], D0
  4398. 0000303E  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4399. 00003044  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4400. 00003048  201F                     move.l     D0, [A7]+
  4401. 0000304A  49F0 080C                lea.l      A4, [A0 + D0 + 0xC]
  4402. label0000304E:
  4403. 0000304E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  4404. 00003052  224C                     movea.l    A1, A4
  4405. 00003054  22D8                     move.l     [A1]+, [A0]+
  4406. 00003056  3290                     move.w     [A1], [A0]
  4407. label00003058:
  4408. 00003058  4CDF 1800                movem.l    A3,A4, [A7]+
  4409. 0000305C  4E5E                     unlink     A6
  4410. 0000305E  205F                     movea.l    A0, [A7]+
  4411. 00003060  DEFC 000C                add.w      A7, 0xC
  4412. 00003064  4ED0                     jmp        [A0]
  4413. fn00003066:
  4414. 00003066  4E56 FFE8                link       A6, -0x0018
  4415. 0000306A  2F0C                     move.l     -[A7], A4
  4416. 0000306C  4AAE 0008                tst.l      [A6 + 0x8]
  4417. 00003070  6700 009A                beq        +0x9C /* 0000310C */
  4418. 00003074  7002                     moveq.l    D0, 0x02
  4419. 00003076  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  4420. 0000307A  6F0C                     ble        +0xE /* 00003088 */
  4421. 0000307C  3F3C 0001                move.w     -[A7], 0x1
  4422. 00003080  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4423. 00003084  6000 0086                bra        +0x88 /* 0000310C */
  4424. label00003088:
  4425. 00003088  486E FFE8                pea.l      [A6 - 0x18]
  4426. 0000308C  206E 000C                movea.l    A0, [A6 + 0xC]
  4427. 00003090  4868 000C                pea.l      [A0 + 0xC]
  4428. 00003094  4EBA FE8C                jsr        [PC - 0x174 /* 00002F22 */]
  4429. 00003098  205F                     movea.l    A0, [A7]+
  4430. 0000309A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4431. 0000309E  22D8                     move.l     [A1]+, [A0]+
  4432. 000030A0  3290                     move.w     [A1], [A0]
  4433. 000030A2  102D FEBF                move.b     D0, [A5 - 0x141]
  4434. 000030A6  6664                     bne        +0x66 /* 0000310C */
  4435. 000030A8  42A7                     clr.l      -[A7]
  4436. 000030AA  206E 0008                movea.l    A0, [A6 + 0x8]
  4437. 000030AE  2050                     movea.l    A0, [A0]
  4438. 000030B0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4439. 000030B4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4440. 000030B8  1F3C 0001                move.b     -[A7], 0x1
  4441. 000030BC  486E FFF4                pea.l      [A6 - 0xC]
  4442. 000030C0  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4443. 000030C4  285F                     movea.l    A4, [A7]+
  4444. 000030C6  200C                     move.l     D0, A4
  4445. 000030C8  660A                     bne        +0xC /* 000030D4 */
  4446. 000030CA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4447. 000030CE  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4448. 000030D2  6038                     bra        +0x3A /* 0000310C */
  4449. label000030D4:
  4450. 000030D4  41EE FFEE                lea.l      A0, [A6 - 0x12]
  4451. 000030D8  224C                     movea.l    A1, A4
  4452. 000030DA  20D9                     move.l     [A0]+, [A1]+
  4453. 000030DC  3091                     move.w     [A0], [A1]
  4454. 000030DE  102E FFEF                move.b     D0, [A6 - 0x11]
  4455. 000030E2  0240 0001                andi.w     D0, 0x1
  4456. 000030E6  670A                     beq        +0xC /* 000030F2 */
  4457. 000030E8  486E FFEE                pea.l      [A6 - 0x12]
  4458. 000030EC  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4459. 000030F0  600E                     bra        +0x10 /* 00003100 */
  4460. label000030F2:
  4461. 000030F2  7002                     moveq.l    D0, 0x02
  4462. 000030F4  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  4463. 000030F8  6606                     bne        +0x8 /* 00003100 */
  4464. 000030FA  3D7C 0004 FFEE           move.w     [A6 - 0x12], 0x4
  4465. label00003100:
  4466. 00003100  206E 000C                movea.l    A0, [A6 + 0xC]
  4467. 00003104  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4468. 00003108  20D9                     move.l     [A0]+, [A1]+
  4469. 0000310A  3091                     move.w     [A0], [A1]
  4470. label0000310C:
  4471. 0000310C  285F                     movea.l    A4, [A7]+
  4472. 0000310E  4E5E                     unlink     A6
  4473. 00003110  205F                     movea.l    A0, [A7]+
  4474. 00003112  DEFC 000C                add.w      A7, 0xC
  4475. 00003116  4ED0                     jmp        [A0]
  4476. fn00003118:
  4477. 00003118  4E56 0000                link       A6, 0
  4478. 0000311C  2F0C                     move.l     -[A7], A4
  4479. 0000311E  286E 0008                movea.l    A4, [A6 + 0x8]
  4480. 00003122  200C                     move.l     D0, A4
  4481. 00003124  6728                     beq        +0x2A /* 0000314E */
  4482. 00003126  2F0C                     move.l     -[A7], A4
  4483. 00003128  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  4484. 0000312C  2054                     movea.l    A0, [A4]
  4485. 0000312E  2028 0008                move.l     D0, [A0 + 0x8]
  4486. 00003132  B0AD FB04                cmp.l      D0, [A5 - 0x4FC]
  4487. 00003136  6606                     bne        +0x8 /* 0000313E */
  4488. 00003138  7000                     moveq.l    D0, 0x00
  4489. 0000313A  2B40 FB04                move.l     [A5 - 0x4FC], D0
  4490. label0000313E:
  4491. 0000313E  2054                     movea.l    A0, [A4]
  4492. 00003140  4868 0008                pea.l      [A0 + 0x8]
  4493. 00003144  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4494. 00003148  2F0C                     move.l     -[A7], A4
  4495. 0000314A  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  4496. label0000314E:
  4497. 0000314E  285F                     movea.l    A4, [A7]+
  4498. 00003150  4E5E                     unlink     A6
  4499. 00003152  2E9F                     move.l     [A7], [A7]+
  4500. 00003154  4E75                     rts
  4501. fn00003156:
  4502. 00003156  4E56 FFF6                link       A6, -0x000A
  4503. 0000315A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4504. 0000315E  266E 000C                movea.l    A3, [A6 + 0xC]
  4505. 00003162  2A2E 0018                move.l     D5, [A6 + 0x18]
  4506. 00003166  2E2E 0014                move.l     D7, [A6 + 0x14]
  4507. 0000316A  302E 0012                move.w     D0, [A6 + 0x12]
  4508. 0000316E  0440 004D                subi.w     D0, 0x4D /* 'M' */
  4509. 00003172  6700 00E0                beq        +0xE2 /* 00003254 */
  4510. 00003176  0440 001B                subi.w     D0, 0x1B
  4511. 0000317A  6716                     beq        +0x18 /* 00003192 */
  4512. 0000317C  5340                     subq.w     D0, 1
  4513. 0000317E  672A                     beq        +0x2C /* 000031AA */
  4514. 00003180  5340                     subq.w     D0, 1
  4515. 00003182  6718                     beq        +0x1A /* 0000319C */
  4516. 00003184  0440 000B                subi.w     D0, 0xB
  4517. 00003188  672E                     beq        +0x30 /* 000031B8 */
  4518. 0000318A  0440 0014                subi.w     D0, 0x14
  4519. 0000318E  6754                     beq        +0x56 /* 000031E4 */
  4520. 00003190  606A                     bra        +0x6C /* 000031FC */
  4521. label00003192:
  4522. 00003192  2F0B                     move.l     -[A7], A3
  4523. 00003194  4EBA FF82                jsr        [PC - 0x7E /* 00003118 */]
  4524. 00003198  6000 00BA                bra        +0xBC /* 00003254 */
  4525. label0000319C:
  4526. 0000319C  2F05                     move.l     -[A7], D5
  4527. 0000319E  2F07                     move.l     -[A7], D7
  4528. 000031A0  2F0B                     move.l     -[A7], A3
  4529. 000031A2  4EBA FDDE                jsr        [PC - 0x222 /* 00002F82 */]
  4530. 000031A6  6000 00AC                bra        +0xAE /* 00003254 */
  4531. label000031AA:
  4532. 000031AA  2F05                     move.l     -[A7], D5
  4533. 000031AC  2F07                     move.l     -[A7], D7
  4534. 000031AE  2F0B                     move.l     -[A7], A3
  4535. 000031B0  4EBA FEB4                jsr        [PC - 0x14C /* 00003066 */]
  4536. 000031B4  6000 009E                bra        +0xA0 /* 00003254 */
  4537. label000031B8:
  4538. 000031B8  200B                     move.l     D0, A3
  4539. 000031BA  6604                     bne        +0x6 /* 000031C0 */
  4540. 000031BC  266E 0008                movea.l    A3, [A6 + 0x8]
  4541. label000031C0:
  4542. 000031C0  2047                     movea.l    A0, D7
  4543. 000031C2  49E8 0006                lea.l      A4, [A0 + 0x6]
  4544. 000031C6  38BC FFFC                move.w     [A4], 0xFFFC
  4545. 000031CA  297C FFFF FF42 0002      move.l     [A4 + 0x2], 0xFFFFFF42
  4546. 000031D2  42A7                     clr.l      -[A7]
  4547. 000031D4  2F05                     move.l     -[A7], D5
  4548. 000031D6  2F07                     move.l     -[A7], D7
  4549. 000031D8  42A7                     clr.l      -[A7]
  4550. 000031DA  2F0B                     move.l     -[A7], A3
  4551. 000031DC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  4552. 000031E0  281F                     move.l     D4, [A7]+
  4553. 000031E2  6070                     bra        +0x72 /* 00003254 */
  4554. label000031E4:
  4555. 000031E4  2F05                     move.l     -[A7], D5
  4556. 000031E6  2F07                     move.l     -[A7], D7
  4557. 000031E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4558. 000031EC  2050                     movea.l    A0, [A0]
  4559. 000031EE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4560. 000031F2  42A7                     clr.l      -[A7]
  4561. 000031F4  4267                     clr.w      -[A7]
  4562. 000031F6  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  4563. 000031FA  6058                     bra        +0x5A /* 00003254 */
  4564. label000031FC:
  4565. 000031FC  200B                     move.l     D0, A3
  4566. 000031FE  56C0                     sne        D0
  4567. 00003200  4A00                     tst.b      D0
  4568. 00003202  6748                     beq        +0x4A /* 0000324C */
  4569. 00003204  2053                     movea.l    A0, [A3]
  4570. 00003206  4AA8 0008                tst.l      [A0 + 0x8]
  4571. 0000320A  56C1                     sne        D1
  4572. 0000320C  C001                     and.b      D0, D1
  4573. 0000320E  673C                     beq        +0x3E /* 0000324C */
  4574. 00003210  42A7                     clr.l      -[A7]
  4575. 00003212  2053                     movea.l    A0, [A3]
  4576. 00003214  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4577. 00003218  2F3C 0000 006B           move.l     -[A7], 0x6B /* 'k' */
  4578. 0000321E  486E FFF6                pea.l      [A6 - 0xA]
  4579. 00003222  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4580. 00003226  2C1F                     move.l     D6, [A7]+
  4581. 00003228  6722                     beq        +0x24 /* 0000324C */
  4582. 0000322A  2046                     movea.l    A0, D6
  4583. 0000322C  7003                     moveq.l    D0, 0x03
  4584. 0000322E  B050                     cmp.w      D0, [A0]
  4585. 00003230  661A                     bne        +0x1C /* 0000324C */
  4586. 00003232  42A7                     clr.l      -[A7]
  4587. 00003234  2F05                     move.l     -[A7], D5
  4588. 00003236  2F07                     move.l     -[A7], D7
  4589. 00003238  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  4590. 0000323E  2046                     movea.l    A0, D6
  4591. 00003240  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4592. 00003244  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  4593. 00003248  281F                     move.l     D4, [A7]+
  4594. 0000324A  6008                     bra        +0xA /* 00003254 */
  4595. label0000324C:
  4596. 0000324C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4597. 00003250  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4598. label00003254:
  4599. 00003254  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4600. 00003258  4E5E                     unlink     A6
  4601. 0000325A  205F                     movea.l    A0, [A7]+
  4602. 0000325C  DEFC 0014                add.w      A7, 0x14
  4603. 00003260  4ED0                     jmp        [A0]
  4604. fn00003262:
  4605. 00003262  4E56 FFEE                link       A6, -0x0012
  4606. 00003266  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4607. 0000326A  7000                     moveq.l    D0, 0x00
  4608. 0000326C  2640                     movea.l    A3, D0
  4609. 0000326E  206E 0008                movea.l    A0, [A6 + 0x8]
  4610. 00003272  2050                     movea.l    A0, [A0]
  4611. 00003274  3E28 0006                move.w     D7, [A0 + 0x6]
  4612. 00003278  6D5C                     blt        +0x5E /* 000032D6 */
  4613. 0000327A  4A47                     tst.w      D7
  4614. 0000327C  660A                     bne        +0xC /* 00003288 */
  4615. 0000327E  206D F24E                movea.l    A0, [A5 - 0xDB2]
  4616. 00003282  2C28 013E                move.l     D6, [A0 + 0x13E]
  4617. 00003286  6028                     bra        +0x2A /* 000032B0 */
  4618. label00003288:
  4619. 00003288  206D F24E                movea.l    A0, [A5 - 0xDB2]
  4620. 0000328C  BE68 0002                cmp.w      D7, [A0 + 0x2]
  4621. 00003290  6E44                     bgt        +0x46 /* 000032D6 */
  4622. 00003292  42A7                     clr.l      -[A7]
  4623. 00003294  3F07                     move.w     -[A7], D7
  4624. 00003296  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4625. 0000329A  2A1F                     move.l     D5, [A7]+
  4626. 0000329C  206E 0008                movea.l    A0, [A6 + 0x8]
  4627. 000032A0  2050                     movea.l    A0, [A0]
  4628. 000032A2  0828 0005 0015           btst.b     [A0 + 0x15], 0x5
  4629. 000032A8  671E                     beq        +0x20 /* 000032C8 */
  4630. 000032AA  2045                     movea.l    A0, D5
  4631. 000032AC  2C28 0002                move.l     D6, [A0 + 0x2]
  4632. label000032B0:
  4633. 000032B0  4A86                     tst.l      D6
  4634. 000032B2  6722                     beq        +0x24 /* 000032D6 */
  4635. 000032B4  2046                     movea.l    A0, D6
  4636. 000032B6  2050                     movea.l    A0, [A0]
  4637. 000032B8  2828 0004                move.l     D4, [A0 + 0x4]
  4638. 000032BC  6718                     beq        +0x1A /* 000032D6 */
  4639. 000032BE  2044                     movea.l    A0, D4
  4640. 000032C0  2050                     movea.l    A0, [A0]
  4641. 000032C2  2668 000C                movea.l    A3, [A0 + 0xC]
  4642. 000032C6  600E                     bra        +0x10 /* 000032D6 */
  4643. label000032C8:
  4644. 000032C8  2845                     movea.l    A4, D5
  4645. 000032CA  7003                     moveq.l    D0, 0x03
  4646. 000032CC  B02C 0006                cmp.b      D0, [A4 + 0x6]
  4647. 000032D0  6604                     bne        +0x6 /* 000032D6 */
  4648. 000032D2  266C 000C                movea.l    A3, [A4 + 0xC]
  4649. label000032D6:
  4650. 000032D6  2D4B 000C                move.l     [A6 + 0xC], A3
  4651. 000032DA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4652. 000032DE  4E5E                     unlink     A6
  4653. 000032E0  2E9F                     move.l     [A7], [A7]+
  4654. 000032E2  4E75                     rts
  4655. fn000032E4:
  4656. 000032E4  4E56 FFD4                link       A6, -0x002C
  4657. 000032E8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4658. 000032EC  2E2E 0008                move.l     D7, [A6 + 0x8]
  4659. 000032F0  206E 0014                movea.l    A0, [A6 + 0x14]
  4660. 000032F4  4868 0006                pea.l      [A0 + 0x6]
  4661. 000032F8  486E FFDE                pea.l      [A6 - 0x22]
  4662. 000032FC  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  4663. 00003300  102D F845                move.b     D0, [A5 - 0x7BB]
  4664. 00003304  802D EFE0                or.b       D0, [A5 - 0x1020]
  4665. 00003308  6708                     beq        +0xA /* 00003312 */
  4666. 0000330A  1F3C 0001                move.b     -[A7], 0x1
  4667. 0000330E  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  4668. label00003312:
  4669. 00003312  206E 0014                movea.l    A0, [A6 + 0x14]
  4670. 00003316  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4671. 0000331A  5C88                     addq.l     A0, 6
  4672. 0000331C  22D8                     move.l     [A1]+, [A0]+
  4673. 0000331E  3290                     move.w     [A1], [A0]
  4674. 00003320  7008                     moveq.l    D0, 0x08
  4675. 00003322  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  4676. 00003326  670C                     beq        +0xE /* 00003334 */
  4677. 00003328  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4678. 0000332C  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4679. 00003330  6000 00DA                bra        +0xDC /* 0000340C */
  4680. label00003334:
  4681. 00003334  3A2E FFFA                move.w     D5, [A6 - 0x6]
  4682. 00003338  2047                     movea.l    A0, D7
  4683. 0000333A  2850                     movea.l    A4, [A0]
  4684. 0000333C  3D6C 0006 FFF0           move.w     [A6 - 0x10], [A4 + 0x6]
  4685. 00003342  2D6C 000E FFFC           move.l     [A6 - 0x4], [A4 + 0xE]
  4686. 00003348  2C2C 000A                move.l     D6, [A4 + 0xA]
  4687. 0000334C  6618                     bne        +0x1A /* 00003366 */
  4688. 0000334E  42A7                     clr.l      -[A7]
  4689. 00003350  2F07                     move.l     -[A7], D7
  4690. 00003352  4EBA FF0E                jsr        [PC - 0xF2 /* 00003262 */]
  4691. 00003356  2C1F                     move.l     D6, [A7]+
  4692. 00003358  660C                     bne        +0xE /* 00003366 */
  4693. 0000335A  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  4694. 0000335E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4695. 00003362  6000 00A8                bra        +0xAA /* 0000340C */
  4696. label00003366:
  4697. 00003366  42A7                     clr.l      -[A7]
  4698. 00003368  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4699. 0000336C  3F05                     move.w     -[A7], D5
  4700. 0000336E  4267                     clr.w      -[A7]
  4701. 00003370  486E FFD4                pea.l      [A6 - 0x2C]
  4702. 00003374  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4703. 00003378  281F                     move.l     D4, [A7]+
  4704. 0000337A  661A                     bne        +0x1C /* 00003396 */
  4705. 0000337C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4706. 00003380  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4707. 00003384  3005                     move.w     D0, D5
  4708. 00003386  48C0                     ext.l      D0
  4709. 00003388  2F00                     move.l     -[A7], D0
  4710. 0000338A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4711. 0000338E  2F07                     move.l     -[A7], D7
  4712. 00003390  4EBA FDC4                jsr        [PC - 0x23C /* 00003156 */]
  4713. 00003394  6076                     bra        +0x78 /* 0000340C */
  4714. label00003396:
  4715. 00003396  2044                     movea.l    A0, D4
  4716. 00003398  3D68 0004 FFEE           move.w     [A6 - 0x12], [A0 + 0x4]
  4717. 0000339E  4AAE 000C                tst.l      [A6 + 0xC]
  4718. 000033A2  6622                     bne        +0x24 /* 000033C6 */
  4719. 000033A4  2047                     movea.l    A0, D7
  4720. 000033A6  2050                     movea.l    A0, [A0]
  4721. 000033A8  2668 0016                movea.l    A3, [A0 + 0x16]
  4722. 000033AC  200B                     move.l     D0, A3
  4723. 000033AE  6610                     bne        +0x12 /* 000033C0 */
  4724. 000033B0  42A7                     clr.l      -[A7]
  4725. 000033B2  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  4726. 000033B6  265F                     movea.l    A3, [A7]+
  4727. 000033B8  2047                     movea.l    A0, D7
  4728. 000033BA  2050                     movea.l    A0, [A0]
  4729. 000033BC  214B 0016                move.l     [A0 + 0x16], A3
  4730. label000033C0:
  4731. 000033C0  2D47 FFDA                move.l     [A6 - 0x26], D7
  4732. 000033C4  6010                     bra        +0x12 /* 000033D6 */
  4733. label000033C6:
  4734. 000033C6  206E 000C                movea.l    A0, [A6 + 0xC]
  4735. 000033CA  2050                     movea.l    A0, [A0]
  4736. 000033CC  2668 0008                movea.l    A3, [A0 + 0x8]
  4737. 000033D0  2D6E 000C FFDA           move.l     [A6 - 0x26], [A6 + 0xC]
  4738. label000033D6:
  4739. 000033D6  2047                     movea.l    A0, D7
  4740. 000033D8  2050                     movea.l    A0, [A0]
  4741. 000033DA  2028 0012                move.l     D0, [A0 + 0x12]
  4742. 000033DE  D0BC 0000 0080           add.l      D0, 0x80
  4743. 000033E4  2F00                     move.l     -[A7], D0
  4744. 000033E6  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4745. 000033EA  2F06                     move.l     -[A7], D6
  4746. 000033EC  302E FFEE                move.w     D0, [A6 - 0x12]
  4747. 000033F0  48C0                     ext.l      D0
  4748. 000033F2  2F00                     move.l     -[A7], D0
  4749. 000033F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  4750. 000033F6  2F00                     move.l     -[A7], D0
  4751. 000033F8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4752. 000033FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4753. 00003400  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  4754. 00003404  2F0B                     move.l     -[A7], A3
  4755. 00003406  42A7                     clr.l      -[A7]
  4756. 00003408  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  4757. label0000340C:
  4758. 0000340C  206E 0014                movea.l    A0, [A6 + 0x14]
  4759. 00003410  5C88                     addq.l     A0, 6
  4760. 00003412  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4761. 00003416  20D9                     move.l     [A0]+, [A1]+
  4762. 00003418  3091                     move.w     [A0], [A1]
  4763. 0000341A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4764. 0000341E  4E5E                     unlink     A6
  4765. 00003420  205F                     movea.l    A0, [A7]+
  4766. 00003422  DEFC 0014                add.w      A7, 0x14
  4767. 00003426  4ED0                     jmp        [A0]
  4768. 00003428  4E56 FFF4                link       A6, -0x000C
  4769. 0000342C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4770. 00003430  266E 0010                movea.l    A3, [A6 + 0x10]
  4771. 00003434  2A2E 0014                move.l     D5, [A6 + 0x14]
  4772. 00003438  2E2E 0008                move.l     D7, [A6 + 0x8]
  4773. 0000343C  486B 0006                pea.l      [A3 + 0x6]
  4774. 00003440  486E FFF6                pea.l      [A6 - 0xA]
  4775. 00003444  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  4776. 00003448  2047                     movea.l    A0, D7
  4777. 0000344A  2050                     movea.l    A0, [A0]
  4778. 0000344C  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  4779. 00003452  7008                     moveq.l    D0, 0x08
  4780. 00003454  B06B 0006                cmp.w      D0, [A3 + 0x6]
  4781. 00003458  670A                     beq        +0xC /* 00003464 */
  4782. 0000345A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4783. 0000345E  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4784. 00003462  6074                     bra        +0x76 /* 000034D8 */
  4785. label00003464:
  4786. 00003464  3C2B 000A                move.w     D6, [A3 + 0xA]
  4787. 00003468  3006                     move.w     D0, D6
  4788. 0000346A  0440 004D                subi.w     D0, 0x4D /* 'M' */
  4789. 0000346E  6710                     beq        +0x12 /* 00003480 */
  4790. 00003470  5340                     subq.w     D0, 1
  4791. 00003472  6718                     beq        +0x1A /* 0000348C */
  4792. 00003474  0440 003B                subi.w     D0, 0x3B /* ';' */
  4793. 00003478  672C                     beq        +0x2E /* 000034A6 */
  4794. 0000347A  5340                     subq.w     D0, 1
  4795. 0000347C  6728                     beq        +0x2A /* 000034A6 */
  4796. 0000347E  6048                     bra        +0x4A /* 000034C8 */
  4797. label00003480:
  4798. 00003480  2F05                     move.l     -[A7], D5
  4799. 00003482  2F0B                     move.l     -[A7], A3
  4800. 00003484  2F07                     move.l     -[A7], D7
  4801. 00003486  4EBA FA2A                jsr        [PC - 0x5D6 /* 00002EB2 */]
  4802. 0000348A  604C                     bra        +0x4E /* 000034D8 */
  4803. label0000348C:
  4804. 0000348C  49D3                     lea.l      A4, [A3]
  4805. 0000348E  38BC 0001                move.w     [A4], 0x1
  4806. 00003492  42A7                     clr.l      -[A7]
  4807. 00003494  2047                     movea.l    A0, D7
  4808. 00003496  2050                     movea.l    A0, [A0]
  4809. 00003498  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4810. 0000349C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4811. 000034A0  295F 0002                move.l     [A4 + 0x2], [A7]+
  4812. 000034A4  6032                     bra        +0x34 /* 000034D8 */
  4813. label000034A6:
  4814. 000034A6  2F05                     move.l     -[A7], D5
  4815. 000034A8  2F0B                     move.l     -[A7], A3
  4816. 000034AA  2047                     movea.l    A0, D7
  4817. 000034AC  2050                     movea.l    A0, [A0]
  4818. 000034AE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4819. 000034B2  1F3C 0001                move.b     -[A7], 0x1
  4820. 000034B6  0C46 008A                cmpi.w     D6, 0x8A
  4821. 000034BA  57C0                     seq        D0
  4822. 000034BC  4400                     neg.b      D0
  4823. 000034BE  1F00                     move.b     -[A7], D0
  4824. 000034C0  4267                     clr.w      -[A7]
  4825. 000034C2  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  4826. 000034C6  6010                     bra        +0x12 /* 000034D8 */
  4827. label000034C8:
  4828. 000034C8  2F05                     move.l     -[A7], D5
  4829. 000034CA  2F0B                     move.l     -[A7], A3
  4830. 000034CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4831. 000034D0  42A7                     clr.l      -[A7]
  4832. 000034D2  2F07                     move.l     -[A7], D7
  4833. 000034D4  4EBA FE0E                jsr        [PC - 0x1F2 /* 000032E4 */]
  4834. label000034D8:
  4835. 000034D8  204B                     movea.l    A0, A3
  4836. 000034DA  5C88                     addq.l     A0, 6
  4837. 000034DC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4838. 000034E0  20D9                     move.l     [A0]+, [A1]+
  4839. 000034E2  3091                     move.w     [A0], [A1]
  4840. 000034E4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4841. 000034E8  4E5E                     unlink     A6
  4842. 000034EA  205F                     movea.l    A0, [A7]+
  4843. 000034EC  DEFC 0010                add.w      A7, 0x10
  4844. 000034F0  4ED0                     jmp        [A0]
  4845. fn000034F2:
  4846. 000034F2  4E56 0000                link       A6, 0
  4847. 000034F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4848. 000034FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4849. 000034FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4850. 00003502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4851. 00003506  206E 0008                movea.l    A0, [A6 + 0x8]
  4852. 0000350A  2050                     movea.l    A0, [A0]
  4853. 0000350C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4854. 00003510  4EBA FDD2                jsr        [PC - 0x22E /* 000032E4 */]
  4855. 00003514  4E5E                     unlink     A6
  4856. 00003516  205F                     movea.l    A0, [A7]+
  4857. 00003518  DEFC 0010                add.w      A7, 0x10
  4858. 0000351C  4ED0                     jmp        [A0]
  4859. fn0000351E:
  4860. 0000351E  4E56 FFF8                link       A6, -0x0008
  4861. 00003522  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4862. 00003526  266E 000A                movea.l    A3, [A6 + 0xA]
  4863. 0000352A  2053                     movea.l    A0, [A3]
  4864. 0000352C  4AA8 000A                tst.l      [A0 + 0xA]
  4865. 00003530  6674                     bne        +0x76 /* 000035A6 */
  4866. 00003532  3E28 0006                move.w     D7, [A0 + 0x6]
  4867. 00003536  1028 001A                move.b     D0, [A0 + 0x1A]
  4868. 0000353A  0A00 0001                xori.b     D0, 0x1
  4869. 0000353E  4A47                     tst.w      D7
  4870. 00003540  5DC1                     slt        D1
  4871. 00003542  8001                     or.b       D0, D1
  4872. 00003544  0240 0001                andi.w     D0, 0x1
  4873. 00003548  6738                     beq        +0x3A /* 00003582 */
  4874. 0000354A  2053                     movea.l    A0, [A3]
  4875. 0000354C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4876. 00003550  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4877. 00003554  2F0B                     move.l     -[A7], A3
  4878. 00003556  4EBA F8A8                jsr        [PC - 0x758 /* 00002E00 */]
  4879. 0000355A  206D FD50                movea.l    A0, [A5 - 0x2B0]
  4880. 0000355E  2050                     movea.l    A0, [A0]
  4881. 00003560  302E 0008                move.w     D0, [A6 + 0x8]
  4882. 00003564  48C0                     ext.l      D0
  4883. 00003566  2F00                     move.l     -[A7], D0
  4884. 00003568  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4885. 0000356E  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4886. 00003572  201F                     move.l     D0, [A7]+
  4887. 00003574  49F0 080C                lea.l      A4, [A0 + D0 + 0xC]
  4888. 00003578  4254                     clr.w      [A4]
  4889. 0000357A  7000                     moveq.l    D0, 0x00
  4890. 0000357C  2940 0002                move.l     [A4 + 0x2], D0
  4891. 00003580  6024                     bra        +0x26 /* 000035A6 */
  4892. label00003582:
  4893. 00003582  42A7                     clr.l      -[A7]
  4894. 00003584  2F0B                     move.l     -[A7], A3
  4895. 00003586  4EBA FCDA                jsr        [PC - 0x326 /* 00003262 */]
  4896. 0000358A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4897. 0000358E  6716                     beq        +0x18 /* 000035A6 */
  4898. 00003590  4267                     clr.w      -[A7]
  4899. 00003592  486E FFFC                pea.l      [A6 - 0x4]
  4900. 00003596  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  4901. 0000359A  3C1F                     move.w     D6, [A7]+
  4902. 0000359C  6608                     bne        +0xA /* 000035A6 */
  4903. 0000359E  2053                     movea.l    A0, [A3]
  4904. 000035A0  216E FFFC 000A           move.l     [A0 + 0xA], [A6 - 0x4]
  4905. label000035A6:
  4906. 000035A6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4907. 000035AA  4E5E                     unlink     A6
  4908. 000035AC  205F                     movea.l    A0, [A7]+
  4909. 000035AE  5C4F                     addq.w     A7, 6
  4910. 000035B0  4ED0                     jmp        [A0]
  4911. 000035B2  4E56 FFFA                link       A6, -0x0006
  4912. 000035B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  4913. 000035BA  102D F10B                move.b     D0, [A5 - 0xEF5]
  4914. 000035BE  6654                     bne        +0x56 /* 00003614 */
  4915. 000035C0  206D FD50                movea.l    A0, [A5 - 0x2B0]
  4916. 000035C4  2050                     movea.l    A0, [A0]
  4917. 000035C6  3C10                     move.w     D6, [A0]
  4918. 000035C8  5346                     subq.w     D6, 1
  4919. 000035CA  3D46 FFFA                move.w     [A6 - 0x6], D6
  4920. 000035CE  4247                     clr.w      D7
  4921. 000035D0  603C                     bra        +0x3E /* 0000360E */
  4922. label000035D2:
  4923. 000035D2  206D FD50                movea.l    A0, [A5 - 0x2B0]
  4924. 000035D6  2050                     movea.l    A0, [A0]
  4925. 000035D8  3007                     move.w     D0, D7
  4926. 000035DA  48C0                     ext.l      D0
  4927. 000035DC  2F00                     move.l     -[A7], D0
  4928. 000035DE  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4929. 000035E4  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4930. 000035E8  201F                     move.l     D0, [A7]+
  4931. 000035EA  49F0 0808                lea.l      A4, [A0 + D0 + 0x8]
  4932. 000035EE  70FF                     moveq.l    D0, 0xFFFFFFFF
  4933. 000035F0  B054                     cmp.w      D0, [A4]
  4934. 000035F2  56C0                     sne        D0
  4935. 000035F4  7203                     moveq.l    D1, 0x03
  4936. 000035F6  B26C 0004                cmp.w      D1, [A4 + 0x4]
  4937. 000035FA  57C1                     seq        D1
  4938. 000035FC  C001                     and.b      D0, D1
  4939. 000035FE  670A                     beq        +0xC /* 0000360A */
  4940. 00003600  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4941. 00003604  3F07                     move.w     -[A7], D7
  4942. 00003606  4EBA FF16                jsr        [PC - 0xEA /* 0000351E */]
  4943. label0000360A:
  4944. 0000360A  5247                     addq.w     D7, 1
  4945. 0000360C  6906                     bvs        +0x8 /* 00003614 */
  4946. label0000360E:
  4947. 0000360E  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4948. 00003612  6FBE                     ble        -0x40 /* 000035D2 */
  4949. label00003614:
  4950. 00003614  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4951. 00003618  4E5E                     unlink     A6
  4952. 0000361A  4E75                     rts
  4953.